我有一个如下所示的列表 (list1):
['loc1','loc3','loc6'.....]
我还有一个如下所示的数据框 (df1):
Values Proportion
loc1 200 10
loc2 50 20
loc3 100 30
loc4 60 45
loc5 70 12
loc6 80 11
loc7 10 10
....
我想删除数据框中我的索引与列表中的值匹配的行。结果输出文件:
Values Proportion
loc2 50 20
loc4 60 45
loc5 70 12
loc7 10 10
....
我的解决方案是(但行不通)。
reduced_file = set(df1.index) - list1
请您参考如下方法:
像这样尝试:
df.loc[~df.index.isin(list1)]
