统一pandas中不同列的相等值?

Unify equal values ​in different column in pandas?

假设我有这样一个专栏:

COLUMN A     
abc           
dbe        
dbe        
abc        
abc        
ajk        
dbe        
abc        

我希望得到以下输出:

KEY  
abc1   
dbe1
dbe2
abc2
abc3
ajk1
dbe3
abc4

重点是让每个副本都具有唯一性。

有什么想法吗?

提前致谢。

试试这个:

df['key'] = df.groupby('COLUMNA').cumcount().add(1)
df['key'] = df['COLUMNA'] + df['key'].astype(str)
print(df)

  COLUMNA   key
0     abc  abc1
1     dbe  dbe1
2     dbe  dbe2
3     abc  abc2
4     abc  abc3
5     ajk  ajk1
6     dbe  dbe3
7     abc  abc4