python – 根据列值而不是索引值从pandas数据帧中排除行

我查看了数据框列中的唯一值 – 我拥有的pandas.并且在其中一个列中有一些我不想包含的名称,如何在不使用索引值表示法的情况下从数据框中删除这些行,而是说如果行值=“this”则删除

喜欢…

new = df.copy

df['some column'].drop_values('this','that','other')
最佳答案
indexing with isin(也是,boolean indexing):

mask = df['some column'].isin(['this', 'that', 'other'])
df[~mask]

转载注明原文:python – 根据列值而不是索引值从pandas数据帧中排除行 - 代码日志