Python 通过添加另一列对“我的熊猫”数据框中的重复项进行排序

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

我需要在我的数据框中订购计数器值为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