【问题标题】:pandas valid null values熊猫有效的空值
【发布时间】:2018-06-20 22:42:26
【问题描述】:

我正在寻找 pandas fillna() 方法将替换的有效空值列表,例如'NaN'、'NA'、'NULL'、'NaT'。我在documentation.中找不到它

【问题讨论】:

  • 只有 NaN、NaT 和 None 值会被触及...

标签: pandas fillna


【解决方案1】:

fillna 方法只会替换以NaNNaTNone 表示的实际缺失值,但不会替换为字符串('NaN' 或任何其他字符串)。 在使用fillna 之前,您可以使用isnull() 检查数据框dfCOL 列中将替换的内容:

df.loc[df['COL'].isnull()]

将向您显示列“COL”为NaN/NaT/None 的数据框子集。

您可以使用replace 将字符串替换为NaN。假设你有像“NAN”这样的字符串:

from numpy import nan
df = df.replace('NAN', nan)

参考这个post

【讨论】:

    猜你喜欢
    • 2020-12-06
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2017-07-29
    • 1970-01-01
    • 2019-01-24
    • 2015-05-17
    相关资源
    最近更新 更多