我有一个 Dataframe
city = pd.DataFrame({'id': [1,2,3,4],
'city': ['NRTH CAROLINA','NEW WST AMSTERDAM','EAST TOKYO','LONDON STH']})
如何将NRTH更改为NORTH,将WST更改为WEST,将STH更改为SOUTH,以便输出如下所示
id city
1 NORTH CAROLINA
2 NEW WEST AMSTERDAM
3 EAST TOKYO
4 LONDON STH
2条答案
按热度按时间toiithl61#
你好,亚瑟!我已经定义了mapping_dict,你可以在这里定义任何你想改变的单词。
为了改变它们,我做了一个单独的函数来Map城市名称。
另一种优化方式
我希望这对你有帮助。谢谢!
lndjwyie2#
我们先定义一个替换字典,然后使用
Series.replace(regex=True)
替换字典关键字的单词边界。第一个