我有一个向量(在这种情况下是从数据帧中提取的),我想通过使用包含要使用的数据向量的开始和结束索引的两个附加向量来计算一些和。为此,我在R工作。
例如,我的用于计算的向量是:
Data Vector:
[1] 1.45
[2] 1.56
[3] 1.57
[4] 1.40
[5] 3.45
[6] 1.45
[7] 1.66
[8] 2.03
[9] 1.33使用我的数据帧中的其他信息,我已经计算了包含上述向量的索引位置的另外两个向量,我将其称为"start“和"stop”,以表示我想要求和的范围。例如:
Start:
[1] 1
[2] 4
[3] 7
End:
[1] 3
[2] 6
[3] 9我想使用这两个索引向量在我的数据向量中的元素1-3、4-6和7-9之间求和。我正在努力想办法在一个有几百行的数据框架中实现这一点。
我现在正在尝试编写一个函数来做这件事,但我想把它放在上面,以防有一个我缺少的更简单的解决方案。
https://stackoverflow.com/questions/51253623
复制相似问题