这个问题类似于this question之前发布过。但是,我想做一些不同的事情,这是我的 df
:
pos event
A 4 d5
A 2 d3
B 3 d3
B 6 u3
我想要得到:
pos event
A 4 d5
A 2 d3
B 6 u3
我写了这段代码,但它不起作用!有什么建议吗?
df.drop(df.ix[B]['event']=='d3', inplace=True)
我的实际数据框很大,我想删除事件列中带有索引和值的行。
最佳答案
您可以使用boolean indexing
与|
(或
):
print (df[(df['event']!='d3') | (df.index != 'B')])
pos event
A 4 d5
A 2 d3
B 6 u3
关于python - 如何从 Pandas 数据框中删除一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39016158/