我需要在数据框中订购重复项,计数器值为 1、2、3 等。输入数据框如下所示:
Key Amount
xyz 1000
xyz1 870
xyz2 1000
xyz3 1000
xyz4 650
预期输出为
Key Amount Duplicate_order
xyz 1000 1
xyz1 870 1
xyz2 1000 2
xyz3 1000 3
xyz4 650 1
最佳答案
使用cumcount
df['duplicate_order'] = df.groupby('Amount').cumcount()+1
Key Amount duplicate_order
0 xyz 1000 1
1 xyz1 870 1
2 xyz2 1000 2
3 xyz3 1000 3
4 xyz4 650 1
关于python - 通过添加另一列来对我的 pandas 数据框中的重复项进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50748517/