pandas - 从熊猫数据框中删除行
问题描述
aa
我需要根据如下查询从熊猫数据框中删除一些行:
aa.loc[(aa['_merge'] == 'right_only') & (aa['Context Interpretation'] == 'Topsoil')]
如何从数据框中删除此选择aa
?
解决方案
你可以添加'~'
out = aa.loc[~((aa['_merge'] == 'right_only') & (aa['Context Interpretation'] == 'Topsoil'))]
或者
idx = aa.index[(aa['_merge'] == 'right_only') & (aa['Context Interpretation'] == 'Topsoil')]
out = aa.drop(idx)