我正在使用带有标识号(ID)的数据框。我想知道是否可以同时枚举标识号,并在出现新的标识号时重新开始。这里是一个例子:
data
Out[19]:
ID
0 1
1 1
2 1
3 1
4 1
5 1
6 2
7 2
8 2
9 2
10 2
11 3
12 3
13 4
14 4
15 4
16 4
17 4
所需的输出将是:
data1
Out[25]:
ID count
0 1 1
1 1 2
2 1 3
3 1 4
4 1 5
5 1 6
6 2 1
7 2 2
8 2 3
9 2 4
10 2 5
11 3 1
12 3 2
13 4 1
14 4 2
15 4 3
16 4 4
17 4 5
现在我使用了enumerate
,但未成功:
data['count']= list(enumerate(data.ID))