我导入一个名为" dataset1"的data.frame,它有一列" O3"。我想计算O3的平均值。
yield
我已经尝试了其他几种语法版本,但它仍然会出现以下错误:
警告消息:在mean.default(O3)中:参数不是数字或 逻辑:返回NA
我知道这是一个类型问题,但我无法弄明白。我该怎么办?
答案 0 :(得分:2)
您可以看到R's documentation并看到您可以删除此警告,将na.rm=T
添加为mean
中的参数。
na.rm
一个逻辑值,指示在计算进行之前是否应该去除NA值。
结果代码是:
mean(as.numeric(as.character(dataset1$O3)), na.rm = T)