我在 R 中有一个如下所示的数据框:
> TimeOffset, Source, Length
> 0 1 1500
> 0.1 1 1000
> 0.2 1 50
> 0.4 2 25
> 0.6 2 3
> 1.1 1 1500
> 1.4 1 18
> 1.6 2 2500
> 1.9 2 18
> 2.1 1 37
> ...
我想把它转换成
> TimeOffset, Source, Length
> 0.2 1 2550
> 0.6 2 28
> 1.4 1 1518
> 1.9 2 2518
> ...
试图把它变成英文,我想将具有相同“源”的连续记录分组在一起,然后每组打印出一条记录,显示该组中的最高时间偏移、源以及该组中长度的总和.
TimeOffset 值将始终增加。
我怀疑这在 R 中是可能的,但我真的不知道从哪里开始。在紧要关头,我可以将数据框导出并在例如 Python 中执行,但如果可能的话,我更愿意留在 R 中。
提前感谢您提供的任何帮助