我是R的初学者。我有一项小任务要做。
我试图找到数据框的列少于2个空值
我正在处理的数据框如下,
conditions = [format = 'GIF' | default = true]
| 1 | IMAGE | PNG | true |
| 4 | IMAGE | JPG | true |
通常我希望上面数据框中的列(c)作为输出
我尝试的代码是:
df=
a b c
1. NA NA NA
2. NA NA 10
3. NA NA 23
4. NA 60 54
5. NA 60 67
使用上面的代码我得到一个输出为
na_count <- sapply(df, function(y) sum(length(which(is.na(y)))))
na_count <- data.frame(na_count)
newdf <- na_count[na_count$na_count < 2,]
输出值给出了列(c)中的NA计数。
我理解为什么我得到上面的输出。但无法找到纠正它的方法。
任何帮助都将不胜感激。