关于python:Pandas:根据多个列的条件删除行

Pandas: Delete row based on a condition of more than one column

本问题已经有最佳答案,请猛点这里访问。

我有一个数据框"df",有三列名为"particle"、"frequency1"、"frequency2"和许多行。

我想删除频率1和频率2同时等于0的行。

辛塔克斯做这件事的目的是什么?


也可以使用:df = (df[df.Frequency1 == 0] & df[df.Frequency2 == 0])

这将删除"frequency1andfrequency2'两列中都有0的行。