[英]How can I remove the rows from a dataset which include “NA” values and less than the required amount of data?
[英]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.