R:查找满足条件的数据帧的列名称

时间:2016-11-17 07:40:48

标签: r

我是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计数。

我理解为什么我得到上面的输出。但无法找到纠正它的方法。

任何帮助都将不胜感激。

0 个答案:

没有答案