我在名为radon的列中有一些数字。我想找到所有大于4的数字并计算总数。
我这样做:
for(i in 1:ncol(data))
{
if(data$radon[i]>=4)
{
data$radon[i]
}
}
但不起作用。 我怎么能改变它?
答案 0 :(得分:8)
如果我理解正确的话:
data$radon[data$radon>4]
答案 1 :(得分:3)
如果您希望数据$ radon大于4,请使用以下代码:
sum(data$radon>4, na.rm=TRUE)
# because TRUE will be coerced to 1 and the na.rm removes NAs