Я хочу изменить свои данные следующим образом:
"Republic of Korea": "South Korea",
"United States of America": "United States",
"United Kingdom of Great Britain and Northern Ireland": "United Kingdom",
"China, Hong Kong Special Administrative Region": "Hong Kong"
В настоящее время я использую код:
energy.Country[energy.Country == "Republic of Korea"] = "South Korea"
energy.Country[energy.Country == "United States of America"] = "United States"
energy.Country[energy.Country == "United
Kingdom of Great Britain and Northern Ireland"] = "United Kingdom"
energy.Country[energy.Country == "China,
Hong Kong Special Administrative Region"] ="Hong Kong"`
Я пытался использовать метод .replace
, чтобы сделать то же самое, передав аргументы в виде словаря:
energy.replace('Country' : {"Republic of Korea": "South Korea",
"United States of America": "United States",
"United Kingdom of Great Britain and Northern Ireland": "United Kingdom",
"China, Hong Kong Special Administrative Region": "Hong Kong"})
Но, похоже, это не работает, есть ли более чистый и аккуратный способ сделать это?