R-计算数据帧列中值的平均值,即另一个数据帧列中值的循环间隔

时间:2019-12-20 14:36:09

标签: r dataframe average moving-average

从两列数据帧开始,如下所示:

value - distance (km)
10  1.2
9.5 1.7
10  4
9.5 6.5
10  7
10  7
10  7.6
8.5 11.6
9.5 11.7
8.5 14.8
9   15.2
9   15.3
8.5 17.4
8   17.8
7   21.2
4   24.6

[...]

我必须计算左列值的几个平均值,而右列的值在10 km的预定范围之间: 平均值为0至10 km,平均值为5至15 km,10至20 km,依此类推。 类似于预定义间隔内的移动平均线,具有部分重叠。 输出应类似于以下内容:

9.86 (the average of 0 km <= values < 10 km)
9.43 (... 5 km <= values < 15 km)
8.71 (... 10 km <= values < 20 km)
[...]
avgX (... 40 km <= values < 50 km)

我正在查看不同的R移动平均值实现的文档,但是(由于我的原因)我不确定实现目标的最佳/正确方法。

0 个答案:

没有答案