为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据python中的唯一ID统一字符串列值

如何根据python中的唯一ID统一字符串列值

蓝山帝景 2023-06-20 17:19:04
如何根据唯一标识统一数据框列值输入 :import pandas as pd    d = {'code' : pd.Series(['VC_1', 'VC_1', 'BN_3','BN_4'] ),       'value' : pd.Series(['LTC Limited', 'LTC LTD', 'AMZ ENT', 'BBM CROP'])}        df = pd.DataFrame(d)    print (df)   code        value0  VC_1  LTC Limited1  VC_1      LTC LTD2  BN_3      AMZ ENT3  BN_4     BBM CROP预期输出:code        value0  VC_1  LTC Limited1  VC_1  LTC Limited2  BN_3      AMZ ENT3  BN_4     BBM CROP在值列中,想要与第一次出现的名称或整个唯一组合的任何一个名称统一。
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

尝试这个,


df['value'] = df.groupby(['code'])['value'].transform('first')

   code        value

0  VC_1  LTC Limited

1  VC_1  LTC Limited

2  BN_3      AMZ ENT

3  BN_4     BBM CROP


查看完整回答
反对 回复 2023-06-20
  • 1 回答
  • 0 关注
  • 76 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信