這是我以前看數據的子集的代碼:子集R中產生NA
active<-clinic[
(clinic$Days.since.injury.physio > 20 & clinic$Days.since.injury.physio < 35)
&(clinic$Days.since.injury.F.U.1 > 27 & clinic$Days.since.injury.F.U.1 < 63)
, ]
我想選擇一組基於兩個標準的受試者,然後分析它們的結果。開始時,當我注意到na超過整個數據集時,我正在查看描述性數據。
子集似乎導致NA
的。我查看了幾篇文章,其中包括以下兩篇看起來相關的文章,但我不明白如何應用這些答案。
爲什麼子集會導致完整數據集中不存在的na? (我認爲其他帖子的回答是在另一個變量中有一個na)
我該如何解決這個問題?
我希望能夠從存在的變量中獲取值,而不是在缺少值時忽略整行。
謝謝。
Subsetting R data frame results in mysterious NA rows
NA when trying to summarize a subset of data (R)
嘿,請將您的代碼放在代碼塊中,以便其可讀,並請以某種方式提供數據集。那真棒。如果你不這樣做,你的文章將被其他人壓低。 – InfiniteFlashChess
爲了提供數據集,編輯你的問題並粘貼在'dput(head(clinic))的輸出中' – SymbolixAU
你可以在你的子集聲明中使用'which',例如:'clinic [which((clinic $ Days.since。 (診所)$ days.since.injury.FU1> 27&clinic $ Days.since.injury.FU1 <63)),]' – Jaap