本篇文章的数据框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