我想检查数据帧列中是否有任何不同于零和 NaN 的值。我正在使用以下方法,但现在不太有效。
if ts.any((ts['x'] > 0) || (ts['x'] < 0)):
bool = True
或
if ts.any((ts['x'] > 0) || (ts['x'] < 0)):
bool = True
有什么关于我应该如何进行的提示吗?
最佳答案
使用 |
进行按位 OR
或 &
进行按位 AND
与 any
:
if ((ts['x'] > 0) | (ts['x'] < 0)).any():
或者:
if ((ts['x'] != 0) & (ts['x'].notnull())).any():
关于python - 如何检查数据框中是否有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47834712/