熊猫有 isna()
和 isnull()
。我通常使用 isnull()
来检测缺失值,但从未遇到过这种情况,所以我不得不使用其他方法。那么,什么时候使用 isna()
?
原文由 ipramusinto 发布,翻译遵循 CC BY-SA 4.0 许可协议
熊猫有 isna()
和 isnull()
。我通常使用 isnull()
来检测缺失值,但从未遇到过这种情况,所以我不得不使用其他方法。那么,什么时候使用 isna()
?
原文由 ipramusinto 发布,翻译遵循 CC BY-SA 4.0 许可协议
他们都是一样的。作为最佳实践,始终更喜欢使用 isna()
而不是 isnull()
。
很容易记住 isna()
正在做什么,因为当您查看 numpy 方法 np.isnan()
时,它会检查 NaN
值。在 pandas 中还有其他类似的方法名称,例如 dropna()
, fillna()
处理缺失值,它总是有助于轻松记住。
原文由 Jyoti Prasad Pal 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
isnull
是isna
的别名。从字面上看,在 pandas 的代码源中:的确:
所以我建议使用
isna
。