我有一个数据框架,其中我将索引设置为国家。然而,也有一些国家集团,如撒哈拉以南非洲(IDA和IBRD国家)或中东和非洲;北非(国际开发协会和国际复兴开发银行国家)。我想删除它们。我只想留下来
输入数据框示例,其中索引为:
Antigua and Barbuda
Angola
Arab World
想要的输出数据帧:
Antigua and Barbuda
Angola
我的想法是使用pycountry,但它没有任何作用
countr=list(pycountry.countries)
for idx in df.index:
if idx in countr :
continue
else:
df.drop(index=idx)
检查您的国家/地区名称列表:
检查输出:
如果要获取国家/地区列表中国家/地区的数据框,可以执行此操作:
检查输出:
否则,对于特定代码,请尝试以下操作:
假设您的数据位于数据帧“df”中:
让我知道这是否适合你
相关问题 更多 >
编程相关推荐