Pandas isna() 和 isnull(),有什么区别?

新手上路,请多包涵

熊猫有 isna()isnull() 。我通常使用 isnull() 来检测缺失值,但从未遇到过这种情况,所以我不得不使用其他方法。那么,什么时候使用 isna()

原文由 ipramusinto 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 825
2 个回答

isnullisna 的别名。从字面上看,在 pandas 的代码源中

 isnull = isna

的确:

 >>> pd.isnull
<function isna at 0x7fb4c5cefc80>

所以我建议使用 isna

原文由 qsantos 发布,翻译遵循 CC BY-SA 4.0 许可协议

他们都是一样的。作为最佳实践,始终更喜欢使用 isna() 而不是 isnull()

很容易记住 isna() 正在做什么,因为当您查看 numpy 方法 np.isnan() 时,它会检查 NaN 值。在 pandas 中还有其他类似的方法名称,例如 dropna()fillna() 处理缺失值,它总是有助于轻松记住。

原文由 Jyoti Prasad Pal 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏