dataframe,其中一列只省略了na值

时间:2013-02-03 17:15:49

标签: r na

我有一个数据框“accdata”。

 dim(accdata)
[1] 6496  188

其中一个变量 - “VAL”是我感兴趣的。我必须计算VAL等于24的实例数。

我尝试了一些返回错误消息的函数。经过一些研究,似乎我需要首先从VAL中删除NA值。

我会尝试像nonaaccdaa <- na.omit(accdata)这样的东西,除了这会删除任何变量中的NA实例,而不仅仅是VAL。

我尝试nonaval <- na.omit(accdata[accdata$VAL])但是当我使用nrow检查行数时,结果为null。我原以为1到6,496之间的值。

什么东西在这里?

1 个答案:

答案 0 :(得分:1)

这应该可以解决问题:

sum(accdata$VAL == 24, na.rm=TRUE)