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

时间:2017-07-04 13:21:29

标签: python pandas dataframe

我有一个DataFrame" df"三列名为:"粒子","频率1","频率2"还有很多行。

我想删除其中Frequency1和Frequency2同等地等于0的行。

这样做的罪恶是什么?

1 个答案:

答案 0 :(得分:0)

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

这将删除' Frequency1 and Frequency2`的两列中都为0的行。