R编程计算行平均值 [英] R Programming Calculate Rows Average
本文介绍了R编程计算行平均值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用R计算行均值?
How to use R to calculate row mean ?
样本数据:
f<- data.frame(
name=c("apple","orange","banana"),
day1sales=c(2,5,4),
day1sales=c(2,8,6),
day1sales=c(2,15,24),
day1sales=c(22,51,13),
day1sales=c(5,8,7)
)
预期结果:
随后,该表将添加更多列,例如,预期结果仅直到AverageSales day1sales.4
为止.运行更多数据后,它将添加到day1sales.6
上,依此类推.那么如何计算所有行的平均值?
Subsequently the table will add more column for example the expected results is only until AverageSales day1sales.4
. After running more data, it will add on to day1sales.6
and so on. So how can I count the average for all the rows?
推荐答案
和rowMeans
> rowMeans(f[-1])
## [1] 6.6 17.4 10.8
您还可以在数据集的均值中添加另一列
You can also add another column to of means to the data set
> f$AvgSales <- rowMeans(f[-1])
> f
## name day1sales day1sales.1 day1sales.2 day1sales.3 day1sales.4 AvgSales
## 1 apple 2 2 2 22 5 6.6
## 2 orange 5 8 15 51 8 17.4
## 3 banana 4 6 24 13 7 10.8
这篇关于R编程计算行平均值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文