计算指定范围内的平均值

时间:2018-04-07 07:14:00

标签: r

我正在使用'钻石'来自ggplot2的数据集,我希望找到“克拉”的平均值。柱。但是,我想找到平均每0.1:

介于

之间

0.2和0.29

0.3和0.39

0.4和0.49

1 个答案:

答案 0 :(得分:1)

您可以按照aggregate

计算的组使用meancarat %/% 0.1的功能
library(ggplot2)
averageBy <- 0.1
aggregate(diamonds$carat, list(diamonds$carat %/% averageBy * averageBy), mean)

0.1

表示平均值
   Group.1         x
1      0.2 0.2830764
2      0.3 0.3355529
3      0.4 0.4181711
4      0.5 0.5341423
5      0.6 0.6821408
6      0.7 0.7327491
...