pandas.isna和numpy.isnan有什么区别?

2024-09-27 21:23:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我检查了pandas isnanumpy isnan的文档

他们似乎说thaatnumpy.isnan只检测NaN型,而pandas.isna同时检测NaN型和None

是这样吗


Tags: 文档numpynonepandasnanisnanisnathaatnumpy
1条回答
网友
1楼 · 发布于 2024-09-27 21:23:22

是的,这是正确的。
np.isnan检查您的值是np.nan还是iterable(数组、列表)包含np.nan
例如(从他们的文档中):
np.isnan([np.log(-1.),1.,np.log(0)])resultsarray([ True, False, False])这是因为没有定义np.log(-1)并且resultsnp.nannp.isnan未检测到python None

另一方面pandas.isna位于numpy之上,同时检测np.nan和None值

相关问题 更多 >

    热门问题