【发布时间】:2016-11-08 00:08:02
【问题描述】:
我正在进行时间序列分析我有一个数据集,其中至少包含两个索引变量(在本例中为 ID 和年份)。按 ID 和年份排序后:
ID Year Grade
1 1990 89
1 1991 76
1 1991 29
2 2001 99
2 2001 46
2 2001 69
2 2003 95
我想按这些变量进行分组,并将第一组中第二级组的出现顺序分配给每个观察值。换句话说,我想在下面生成“周期”变量:
ID Year Grade period
1 1990 89 1
1 1991 76 2
1 1991 29 2
2 2001 99 1
2 2001 46 1
2 2001 69 1
2 2003 95 2
【问题讨论】:
-
您应该在问题中添加您的答案。
标签: python pandas group-by time-series