【发布时间】:2014-10-21 09:31:58
【问题描述】:
我有两个表,第一个表 (T1) 表示数字范围,第二个表 (T2) 包括坐标和分数,这是 T1 第一列的细分。
我想计算 T2 的 score 的平均值,并插入到 T1 的范围内,如果相应的坐标不可用,则放入 NA。让我们说:
表 1:(T1)
start end
1000 1100
1300 1390
1530 1610
1800 1905
表 2:(T2)
coordinate score
1002 3
1004 1
1020 5
1087 4
1550 1
1559 7
1609 3
1805 2.5
结果:对T1范围内T2的元素求平均:例如:1000 to 1100 (3+1+5+1)/4和1300 to 1390之间没有得分,放置NA值等等。
start end mean-score
1000 1100 3.25
1300 1390 NA
1530 1610 3.66
1800 1905 2.5
你能帮我在 R 中实现它吗?
谢谢。
【问题讨论】: