【发布时间】:2018-12-16 21:04:18
【问题描述】:
我有以下不平衡数据集:
id Year A
1 1 5
1 2 6
2 1 11
2 2 12
2 3 13
3 2 1
3 3 3
我想要一个变量 lagA 真正考虑到每个观察的年份和 id 而不仅仅是向下移动列:
id Year A lagA
1 1 5 NA
1 2 6 5
2 1 11 NA
2 2 12 11
2 3 13 12
3 2 1 NA
3 3 3 1
有什么想法吗?我尝试确保数据框是 pf 类 pdata.frame,但是当我使用函数 lag(A,1) 时,它只会将列向下移动,从而产生不一致的结果。
【问题讨论】:
标签: r dataframe longitudinal