-1

我有一个数据框“accdata”。

 dim(accdata)
[1] 6496  188

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

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

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

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

这是怎么回事?

4

1 回答 1

1

这应该可以解决问题:

sum(accdata$VAL == 24, na.rm=TRUE)
于 2013-02-03T17:28:01.280 回答