标签: python pandas indexing dataframe filter
如果我有这样的数据框:
index col1 col2 a a1 a2 b b1 b2 c c1 b2
是否可以使用.drop()删除其中一列中具有突然值的行?
.drop()
类似于:df.drop(col2 = 'b2')
df.drop(col2 = 'b2')
答案 0 :(得分:5)
您需要boolean indexing:
boolean indexing
df = df[df.col2 != 'b2']
答案 1 :(得分:1)
您可以使用布尔过滤器。例如:
.column
将删除列col1中值为a1的所有行。有关详细信息,请参阅this page of the Pandas docs。