使用国家代码包向数据框添加大陆/地区列可以通过以下步骤完成:
import pandas as pd
import pycountry
# 加载国家代码和名称的数据框
country_codes = pd.DataFrame([(c.alpha_2, c.name) for c in pycountry.countries], columns=['Code', 'Country'])
# 加载要添加大陆/地区列的数据框
data = pd.read_csv('data.csv')
countries
模块,可以通过国家代码获取国家的大陆/地区信息。遍历数据框中的每个国家代码,查找对应的大陆/地区,并将结果添加到新的列中。# 添加大陆/地区列
data['Continent'] = [pycountry.countries.get(alpha_2=code).continent.name for code in data['Country Code']]
print(data)
这样,你就可以使用国家代码包向数据框添加大陆/地区列了。请注意,国家代码包中的countries
模块提供了其他有关国家的信息,如国家名称、ISO代码等。根据具体需求,你可以进一步扩展答案,以提供更多相关信息。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云