无法让R ColMeans工作

时间:2017-06-19 05:27:32

标签: r

R新手在这里。我在SO上尝试了大多数解决方案,但它们对我没用。这是我的数据框中的示例:

l   m    n                                    o     p    q             r m.mean
1  2011-04-11T07:08:39+00:00 229 NULL 64a1a092-7e85-4744-b266-4396aab12259 FALSE NULL Visa ****9999     NA
2  2005-11-02T11:32:56+00:00 351 NULL e6e7f646-685a-4385-8d9f-630f48166513 FALSE NULL Visa ****9999     NA
3  2010-10-10T07:12:25+00:00  28 NULL 6110c469-e49f-4c2a-8fca-acb03026adad FALSE NULL Visa ****9999     NA

我正在尝试使用colMeans(ts1[,"m"]),但它会返回

Error in colMeans(ts1[, "m"]) : 
  'x' must be an array of at least two dimensions

在这种情况下,如何获取列均值?

我尝试在列中创建一个列表然后获取它的平均值,但这种方法也没有用。

此外,执行str(dataframe)会显示" m"中的所有值。列是num

更新1

  1. 执行colMeans(ts1[,"m"],drop=FALSE)会导致错误

    colMeans出错(ts1 [," m"],drop = FALSE):   未使用的参数(drop = FALSE)

  2. 执行mean(ts[,"m"])会导致错误

    警告讯息: 在mean.default(ts [," m"])中:   参数不是数字或逻辑:返回NA

0 个答案:

没有答案