如何检查数据框中是否有值

时间:2017-12-15 14:48:32

标签: python pandas any

我想检查数据帧列中是否存在任何不同于零且不同于NaN的值。我正在使用以下方法,但现在不能正常工作。

if ts.any((ts['x'] > 0) || (ts['x'] < 0)):
   bool = True

if ts.any((ts['x'] > 0) || (ts['x'] < 0)):
   bool = True

我应该如何处理?

1 个答案:

答案 0 :(得分:4)

按位|使用OR&按位AND使用if ((ts['x'] > 0) | (ts['x'] < 0)).any():

if ((ts['x'] != 0) & (ts['x'].notnull())).any():

或者:

known unknown!