我查看了数据框列中的唯一值 - 我拥有的pandas。并且其中一个列中有一些我不想包含的名称,如何在不使用索引值表示法的情况下从数据框中删除这些行,而是说如果行值=“this”则删除
像...
new = df.copy
df['some column'].drop_values('this','that','other')
答案 0 :(得分:30)
请参阅indexing with isin
(另外,boolean indexing):
mask = df['some column'].isin(['this', 'that', 'other'])
df[~mask]