【问题标题】:Replacing null values with np.nan用 np.nan 替换空值
【发布时间】:2019-03-11 00:54:59
【问题描述】:

我有一个数据框,其中包含 NaN 值,当我用我的代码评估时,结果是“空”值,而不是 np.nan 值。是否有一些代码可以用 np.nan 替换这些“null NaN”值?

df_select = df_select[['RoundDown','RoundUp']]
df_select

nullrows = df_select.isnull()
nullrows

提前非常感谢。

【问题讨论】:

  • 你是什么意思?你图片的空值,就像它一样工作正常
  • 我希望那些 null 为 True 的值是 np.nan 值。
  • 当我检查它们是否为 = 到 np.nan 值时,它显示为 False
  • 邮政编码不是带编码的图片。
  • NaN != NaN。这就是你的比较失败的原因。

标签: python pandas numpy nan


【解决方案1】:

您的数据框构造得很好,当您尝试.isnull 时,如果它是真的意味着单元格是np.nan,但也需要指出它

np.nan==np.nan
Out[178]: False

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 2020-12-02
    • 1970-01-01
    相关资源
    最近更新 更多