首页 > 解决方案 > 从熊猫数据框中删除行

问题描述

aa我需要根据如下查询从熊猫数据框中删除一些行:

aa.loc[(aa['_merge'] == 'right_only') & (aa['Context Interpretation'] == 'Topsoil')]

如何从数据框中删除此选择aa

标签: pandas

解决方案


你可以添加'~'

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)

推荐阅读