我需要从数据框架中删除不属于EU的国家名称。我应用了这部分代码:
df=df[df['COUNTRY'].isin(EU)]
而EU是欧盟国家的列表
作为输出,我得到了包含非欧盟国家隐藏行的df(例如。索引从6)开始。我如何从我的数据框架中完全删除它们?
如果索引是问题,您可以在对数据框架进行切片后重置索引。
:
df = df[df['COUNTRY'].isin(EU)].reset_index(drop=True)
您可以通过使用~
进行反转来过滤出国家不在EU列表中的行:
df = df[~df['COUNTRY'].isin(EU)]