本篇文章的數據框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