簡體   English   中英

R:刪除少於20個非“ NA”值的行

[英]R: Remove rows with less than 20 non-“NA” values

如何刪除包含少於20個非“ NA”值的所有行(從數據框中)? 我確實嘗試查找解決方案並嘗試了不同的方法,但是我不確定該如何進行。

(我很抱歉沒有添加示例表,但是我覺得這里並不需要它)

無論您是在數據框架dat各個列中使用純數字類還是多個類,這都將起作用。

IndexMat <- sapply(dat, is.na)
subset(dat, rowSums(!IndexMat) > 20)  ## or maybe `>=`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM