以下是示例数据框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我是否想念任何东西或有什么可以实现上述结果的?
添加回答
举报
0/150
提交
取消