y7i*_*7ig 11 python numpy pandas
我检查了pandas isna和numpy isnan的文档。
他们似乎说仅numpy.isnan检测NaN并pandas.isna检测NaN和None类型。
是这样吗?
Dvi*_*uel 12
是的,这是正确的。
np.isnan检查您的值是否为np.nan或您的可迭代(数组,列表)包含np.nan。
例如(来自他们的文档):
np.isnan([np.log(-1.),1.,np.log(0)])resultsarray([ True, False, False])这是因为 np.log(-1) 未定义并且 results np.nan。np.isnan没有检测到 python None。
pandas.isna另一方面位于 numpy 之上并检测np.nan和 None 值。
| 归档时间: |
|
| 查看次数: |
5086 次 |
| 最近记录: |