相关疑难解决方法(0)

在Python/numpy/pandas中有效地检查任意对象是否为NaN?

我的numpy数组用于np.nan指定缺失值.当我遍历数据集时,我需要检测这些缺失值并以特殊方式处理它们.

天真的我用过numpy.isnan(val),除非val不是支持的类型子集,否则效果很好numpy.isnan().例如,丢失的数据可能出现在字符串字段中,在这种情况下,我得到:

>>> np.isnan('some_string')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: Not implemented for this type
Run Code Online (Sandbox Code Playgroud)

除了编写一个捕获异常并返回的昂贵包装器之外False,有没有办法优雅高效地处理这个问题?

python numpy pandas

90
推荐指数
3
解决办法
14万
查看次数

标签 统计

numpy ×1

pandas ×1

python ×1