【发布时间】:2020-06-14 16:15:26
【问题描述】:
我有一个 R 问题。
我想计算与另一列中相同的Record_ID 关联的两个行值sjc 是否存在增加(1)/减少(0)?
这是生成数据框的代码:
df <- data.frame("Record_ID" = c(1, 1,2,2,3,3,4,4,5,5),
"sjc" = c(3,28,1,1,2,0,2,4,9,2))
原始数据框
这就是我想要的样子:
结果数据框
感谢您的帮助!
【问题讨论】:
-
看看dplyr的
lead()和lag(),或者data.table的shift()-functions
标签: r aggregation