我是靠谱客的博主 贤惠未来,最近开发中收集的这篇文章主要介绍R语言实战--计算平均值不同函数的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本篇文章的数据框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语言实战--计算平均值不同函数的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部