我想检查数据帧列中是否存在任何不同于零且不同于NaN的值。我正在使用以下方法,但现在不能正常工作。
if ts.any((ts['x'] > 0) || (ts['x'] < 0)):
bool = True
或
if ts.any((ts['x'] > 0) || (ts['x'] < 0)):
bool = True
我应该如何处理?
答案 0 :(得分:4)
按位|
使用OR
或&
按位AND
使用if ((ts['x'] > 0) | (ts['x'] < 0)).any():
:
if ((ts['x'] != 0) & (ts['x'].notnull())).any():
或者:
known unknown!