Python 通过添加另一列对“我的熊猫”数据框中的重复项进行排序
我需要在我的数据框中订购计数器值为1、2、3等的副本。输入数据框如下所示:Python 通过添加另一列对“我的熊猫”数据框中的重复项进行排序,python,python-3.x,pandas,duplicates,Python,Python 3.x,Pandas,Duplicates,我需要在我的数据框中订购计数器值为1、2、3等的副本。输入数据框如下所示: Key Amount xyz 1000 xyz1 870 xyz2 1000 xyz3 1000 xyz4 650 预计产量为 Key Amount Duplicate_order xyz 1000 1
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