【问题标题】:R calculating mean of a column [duplicate]R计算列的平均值[重复]
【发布时间】:2015-11-02 12:11:42
【问题描述】:

我想计算R中某列的平均值。该列写在一个csv文件,即datafile中,如下。

X
12
14
10
...

我读取数据如下。

myData <- read.csv("datafile.csv")

当我想将平均值计算为 mean(myData) 时,我收到以下消息:

[1] NA Warning message: In mean.default(myData) : argument is not numeric or logical: returning NA

【问题讨论】:

  • 尝试解决问题时最好进行简单的谷歌搜索(不知道这条评论会持续多久

标签: r mean


【解决方案1】:

欢迎来到 SO。

一个好的起点是阅读文档,意思是?mean

也就是说,您可能正在寻找colMeans 函数:

colMeans(myData,na.rm=T)

na.rm=T 不考虑 NA 条目,这可能是导致错误的原因。

【讨论】:

    猜你喜欢
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2021-03-18
    • 2016-01-10
    相关资源
    最近更新 更多