概述
本篇文章的数据框x和向量x1,x2,x3是根据上一篇文章中的哦
函数mean
> mean(x)
> num x1 x2 x3
10378050.50 89.45 81.18 80.45
此时对编号也求了平均值,不过往往我们只想对后面的数据求平均值。而且此时会出现一个警告。因为x是一个数据框,不是数值,所以不能直接用mean()函数。
函数colMeans()
> 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–功能更强大,不只是可以用在求平均值上
> apply(x, 2, mean)
num x1 x2 x3
10378050.50 89.45 81.18 80.45
使用apply,参数2的意思代表对列方向操作。
比如,求最大值和最小值
> apply(x[c("x1","x2","x3")], 2, max)
x1 x2 x3
100 90 96
最后
以上就是贤惠未来为你收集整理的R语言实战--计算平均值不同函数的区别的全部内容,希望文章能够帮你解决R语言实战--计算平均值不同函数的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复