相关疑难解决方法(0)

使用dplyr按组计算连续行之间的差异?

我有一个ID和时间戳的数据帧.我想计算单个id的每个连续时间戳之间的差异.

我的数据框看起来像这样:

id  time
Alpha   1
Alpha   4
Alpha   7
Beta    5
Beta    10
Run Code Online (Sandbox Code Playgroud)

我正在尝试添加如time.difference下列:

id  time    time.difference
Alpha   1   NA
Alpha   4   3
Alpha   7   4
Beta    5   NA
Beta    10  5
Run Code Online (Sandbox Code Playgroud)

使用dplyr有一个干净的方法吗?(或者tidyr或其他比香草R更容易阅​​读的东西?)

r dplyr

13
推荐指数
2
解决办法
9325
查看次数

标签 统计

dplyr ×1

r ×1