计算R中的重复测量差异

时间:2015-09-08 21:06:31

标签: r difference

DF:

ID     cat1
A0001   358
A0001   279
A0049   324
A0049   358
A0049   432

计算重复测量之间cat1的值差异(按ID)。预期输出df应如下所示:

 ID    cat1 cat1_diff
A0001   358   NA
A0001   279   -79
A0049   324   NA
A0049   358   26
A0049   432   74

如果您有任何见解,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

我们可以使用array(3) { ["2015-09-29"]=> array(3) { ["date"]=> string(10) "2015-09-29" ["time"]=> array(2) { [0]=> string(7) "morning" [1]=> string(5) "night" } ["fully_book"]=> bool(true) } ["2015-12-07"]=> array(3) { ["date"]=> string(10) "2015-12-07" ["time"]=> array(1) { [0]=> string(7) "morning" } ["fully_book"]=> bool(false) } ["2015-11-15"]=> array(3) { ["date"]=> string(10) "2015-11-15" ["time"]=> array(1) { [0]=> string(5) "night" } ["fully_book"]=> bool(false) } } dplyr功能:

lag