对于不是100%我清楚的原因,
pandas起到很好的与位逻辑运算符
|和
&,而不是布尔类型的
or和
and。
尝试以下方法:
df = df[(df.one > 0) | (df.two > 0) | (df.three > 0) & (df.four < 1)]

对于不是100%我清楚的原因,
pandas起到很好的与位逻辑运算符
|和
&,而不是布尔类型的
or和
and。
尝试以下方法:
df = df[(df.one > 0) | (df.two > 0) | (df.three > 0) & (df.four < 1)]