如何使用python连接DataFrame中重复元素的计数

时间:2019-10-31 14:39:02

标签: python pandas dataframe enumerate

我正在使用带有标识号(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))

0 个答案:

没有答案