1
我正在研究名爲「juul」的數據幀,它可以在library(ISwR)
中找到。 如何重新編寫以下表達式:selection= juul[juul$sex==2 & juul$tanner>2,]
以便在標準中排除NA?數據幀選擇和NA去除
我正在研究名爲「juul」的數據幀,它可以在library(ISwR)
中找到。 如何重新編寫以下表達式:selection= juul[juul$sex==2 & juul$tanner>2,]
以便在標準中排除NA?數據幀選擇和NA去除
你可以做到這一點:
selection <- na.omit(juul[juul$sex==2 & juul$tanner>2,])
然而,此方法返回0
觀察一個數據幀。看結果如下:
selection <- juul[juul$sex==2 & juul$tanner>2,]
你可以看到爲什麼。變量juul$testvol
只有這個子集的NA。因此使用na.omit
將排除來自該子集的所有觀察結果。您可以防止通過排除從子集juul$testvol
:
selection <- na.omit(juul[juul$sex==2 & juul$tanner>2,c(1:5)])
或
selection <- na.omit(juul[juul$sex==2 & juul$tanner>2,-6])
感謝您的幫助!我看到你在看什麼,但我不明白你爲什麼在RStudio中返回0個觀察值和6個變量。我已經檢查過juul的tanner> 2的性別= 2。我錯過了什麼? – Wolfgang
@沃爾夫岡看到我更新的答案 – Jaap