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

熊猫从值的dict替换子字符串

熊猫从值的dict替换子字符串

jeck猫 2021-04-25 08:56:23
以下是示例数据框data = {'A': ['hi UK','hi IN','hi US']}df = pd.DataFrame(data)我想从下面的匹配字典更新A列的UK,IN值abs = {'U': 'UK -- extra', 'UK': 'test Kingdom', 'IN':'India'}然后我使用了替换功能(pandas.DataFrame.replace)df['A'] = df['A'].replace(to_replace = abs, regex=True)print(df)                           A0  hi test Kingdom -- extraK1                   hi India2  hi test Kingdom -- extraS它首先用U一次UK -- extra又一次地替换U UK,test kingdom所以最终结果通常是 hi test Kingdom -- extraK应该给测试王国预期的输出是                 A0  hi test Kingdom1         hi India2            hi US我是否想念任何东西或有什么可以实现上述结果的?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 142 浏览
慕课专栏
更多

添加回答

举报

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