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
如果您有任何见解,我将不胜感激。
答案 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