我在一列中有一个国家/地区列表,我需要在新列中获得其大陆。
我的列表有180个不同的国家
国家
瑞士
法国
丹麦
中国
阿根廷
并且我需要像下面那样获得它们的大陆
国家/地区
瑞士-欧洲
法国-欧洲
丹麦-欧洲
中国-亚洲
阿根廷-美国
我阅读了有关pycountry-convert的内容,但很抱歉,我找不到很好的文档或示例。
您可以看到我的代码和数据框here
答案 0 :(得分:0)
据我所知,您首先需要将国家/地区名称转换为 alpha2 格式,然后检查大洲。这是一种方法。您需要执行以下操作:-
country_name_to_country_alpha2(cn_name,cn_name_format =“ default”)
country_alpha2_to_continent_code()
这是执行此操作的基本思想。如果您需要更多说明,请联系。