假设我有一个这样的列:
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句