本篇文章的数据框x和向量x1,x2,x3是根据上一篇文章中的哦
函数mean
复制代码
1
2
3
4> mean(x) > num x1 x2 x3 10378050.50 89.45 81.18 80.45
此时对编号也求了平均值,不过往往我们只想对后面的数据求平均值。而且此时会出现一个警告。因为x是一个数据框,不是数值,所以不能直接用mean()函数。
函数colMeans()
复制代码
1
2
3
4
5
6
7> colMeans(x) num x1 x2 x3 10378050.50 89.45 81.18 80.45 > colMeans(x)[c("x1","x2","x3")] x1 x2 x3 89.45 81.18 80.45
选择x数据框中x1,x2,x3直接求平均值就行
函数apply–功能更强大,不只是可以用在求平均值上
复制代码
1
2
3
4> apply(x, 2, mean) num x1 x2 x3 10378050.50 89.45 81.18 80.45
使用apply,参数2的意思代表对列方向操作。
比如,求最大值和最小值
复制代码
1
2
3
4> apply(x[c("x1","x2","x3")], 2, max) x1 x2 x3 100 90 96
最后
以上就是贤惠未来最近收集整理的关于R语言实战--计算平均值不同函数的区别的全部内容,更多相关R语言实战--计算平均值不同函数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复