【问题标题】:How to check Pandas cell value is nan如何检查 Pandas 单元格的值为 nan
【发布时间】:2018-09-28 16:19:17
【问题描述】:

我将单元格的值设为nan,但是当我执行cell_value == np.nan 时,它是假的。

然后我尝试打印type(cell_value) 它给了<class 'float'>

如何匹配?

【问题讨论】:

  • 你看过pandas.isnull方法吗?
  • 它适用于数据框而不适用于单个值。
  • 对不起,我得到了答案。

标签: python-3.x pandas numpy


【解决方案1】:

你不能在nan上使用相等,你可以如下评估它:

np.isnan(np.nan)
#returns True

pd.isnull(np.nan)
#returns True

np.nan == np.nan
#Always returns False

因为nan 是一个特殊的浮点值。

【讨论】:

    猜你喜欢
    • 2015-03-01
    • 2020-07-28
    • 1970-01-01
    • 2013-05-29
    • 2015-06-14
    • 2018-05-06
    相关资源
    最近更新 更多