在熊猫的替换功能中传递列表

时间:2020-06-08 08:31:56

标签: python pandas list replace

我在“ Pandas”列中列出了一些国家/地区,并希望将某些国家/地区名称替换为较短的国家/地区名称。由于其中有四/五,我不想单独进行操作,而是尝试将原始国家/地区名称和更改后的国家/地区名称作为列表传递到.replace函数中。但是,它不起作用。

我的代码:

original_names = ["Republic of Korea","United States of America",
                 "United Kingdom of Great Britain and Northern Ireland",
                 "China, Hong Kong Special Administrative Region"]

changed_names = ["South Korea","United States","United Kingdom","Hong Kong"]

energy['Country'].replace(original_names,changed_names,inplace=True)

例如,无论我在“国家”列中出现的位置如何,我都希望将韩国替换为韩国,对于列表中的其他国家名称,依此类推。
谁能指导我可能会缺少什么?

0 个答案:

没有答案