【发布时间】:2019-05-01 01:47:06
【问题描述】:
我对 R 很陌生,但喜欢所有可用的帮助。我遇到的问题是,由于制作了很多视频和帮助网站,所以更新了很多,代码不再有效。
我有一个包含免疫百分比的 csv,我想找到每列数据的平均值。如果有办法将此值添加为理想但不必要的数据的最后一行。我尝试了几种不同类型的均值函数,但仍然收到错误消息。
我尝试了以下代码。我的文件名为 Measles1,列是 Y,后面是年份。我把特定于行的错误代码放在了上面,但想展示我尝试过的内容以供参考。任何帮助将不胜感激。
> colMeans(Measles1$Y2017)
> colMeans(Measles1)
> mean(Measles1$Y2017)
> mean(Measles1$Y2017, na.rm = TRUE)
> colMeans(Measles1$Y2017, na.rm = TRUE)
> Means <- colMeans(as.numeric(as.character(Measles1)))
> results.mean <- mean(Measles1)
> results.mean <- mean(Measles1,na.rm = TRUE)
> mean(Measles1[2:39])
我确信我只是错过了一些非常简单的东西。感谢您的帮助。
【问题讨论】:
-
试试
new_Measles <- rbind(Measles1, colMeans(Measles1))