此问题类似于之前发布的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)
我的实际数据帧很大,我想在事件列中删除索引和值所需的行。
答案 0 :(得分:3)
您可以将boolean indexing
与|
(or
):
print (df[(df['event']!='d3') | (df.index != 'B')])
pos event
A 4 d5
A 2 d3
B 6 u3