【发布时间】:2021-01-09 04:16:56
【问题描述】:
有一个包含 2 个 ID (N = 2) 和 2 个句点 (T = 2) 的简单数据框,例如:
year id points
1 1 10
1 2 12
2 1 20
2 2 18
如何实现以下数据帧(最好使用 dplyr 或任何 tidyverse 解决方案)?
id points_difference
1 10
2 6
请注意,points_difference 列是每个 ID 在跨时间(即 T2 - T1)之间的差异。
另外,如何对多列多ID(只有2个句点)进行泛化?
year id points scores
1 1 10 7
1 ... ... ...
1 N 12 8
2 1 20 9
2 ... ... ...
2 N 12 9
id points_difference scores_difference
1 10 2
... ... ...
N 0 1
【问题讨论】:
标签: r dataframe dplyr tidyverse panel-data