我想计算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
答案 0 :(得分:0)
欢迎来到SO。
一个好的起点是阅读文档,意为?mean
。
那就是说,你可能正在寻找colMeans
函数:
colMeans(myData,na.rm=T)
na.rm=T
没有考虑NA
个条目,这可能会导致错误。