我正尝试从数组中筛选出一些数据
data = data[data['RotSpeed'] <= ROTOR_SPEED ] data = data[data['HorWindV'] <= WIND_SPEED ]
我想知道这是否可以通过结合两个过滤器进行优化?
2wnc66cl1#
可以使用&运算符求两个过滤器的交集:
&
data = data[(data['RotSpeed'] <= ROTOR_SPEED) & (data['HorWindV'] <= WIND_SPEED)]
或使用|运算符联合两个条件:
|
data = data[(data['RotSpeed'] <= ROTOR_SPEED) | (data['HorWindV'] <= WIND_SPEED)]
确保在字段和为其放置的筛选器周围使用括号
不过,这不太可能是一种优化。
1条答案
按热度按时间2wnc66cl1#
可以使用
&
运算符求两个过滤器的交集:或使用
|
运算符联合两个条件:确保在字段和为其放置的筛选器周围使用括号
不过,这不太可能是一种优化。