计算每列的平均值R.

时间:2016-12-02 16:40:50

标签: r class mean

我导入一个名为" dataset1"的data.frame,它有一列" O3"。我想计算O3的平均值。

yield

我已经尝试了其他几种语法版本,但它仍然会出现以下错误:

  

警告消息:在mean.default(O3)中:参数不是数字或   逻辑:返回NA

我知道这是一个类型问题,但我无法弄明白。我该怎么办?

1 个答案:

答案 0 :(得分:2)

您可以看到R's documentation并看到您可以删除此警告,将na.rm=T添加为mean中的参数。

  

na.rm
  一个逻辑值,指示在计算进行之前是否应该去除NA值。

结果代码是:

mean(as.numeric(as.character(dataset1$O3)), na.rm = T)