我从 excel 导入了一个 csv 文件,我正在尝试找到平均值并绘制直方图。 数据集为 N1。 我使用的意思(N1(,我得到以下内容
N1 <- structure(list(V1 = c(13.56535447, 10.98573126, 9.819271544, 6.87414882, 8.303223126, 9.478439048)), .Names = "V1", row.names = c(NA, 6L), class = "data.frame")
mean(N1)
[1] NA
Warning message:
In mean.default(N1) : argument is not numeric or logical: returning NA
我做错了什么。 我的名字和数据在那里,因为我可以获得最大值和最小值,但我无法获得平均值或直方图。
数据示例:
dput(head(N1))
N1 <- structure(list(V1 = c(13.56535447, 10.98573126, 9.819271544, 6.87414882, 8.303223126, 9.478439048)),
.Names = "V1", row.names = c(NA, 6L), class = "data.frame")
你在data.frame
上调用mean
,你想要的是它唯一列的平均值。所以mean(N1$V1)
应该解决你的问题。