【发布时间】:2015-09-04 06:49:55
【问题描述】:
我有一个数据框,其中包含每个组在特定时期内的观察次数。 某些组不包含所有句点,对于这些 组,我想追加 x 行,其中包含缺失的句点。 这样每个组在所有 6 个期间都有一行
我当前的 df 看起来像这样:
> ID PERIOD VAlUE
1 1 10
1 2 8
1 3 8
1 4 15
1 5 6
1 6 44
2 1 NONE
3 2 4
3 5 25
我想要一个像这样的数据框。
> ID PERIOD VAlUE
1 1 10
1 2 8
1 3 8
1 4 15
1 5 6
1 6 44
2 1 NONE
2 2 NONE
2 3 NONE
2 4 NONE
2 5 NONE
2 6 4
3 1 NONE
3 2 4
3 3 NONE
3 4 NONE
3 5 25
3 6 NONE
那么发生了什么:
- 对于 ID == 1,什么都没有发生,因为它包含所有 6 个句点
- 对于 ID == 2,它在第一个 df 中没有的每个期间附加了 5 行。
- 对于 ID == 2,它在第一个 df 中没有的每个期间附加了 4 行。因此,它为周期 1、3、4 和 6 添加了行。
我真的不知道该怎么做,所以非常感谢您的帮助。
【问题讨论】: