0

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

4

1 回答 1

1

fillnaNaN方法将仅替换表示为orNaTNone但不表示为字符串('NaN' 或任何其他字符串)的实际缺失值。在使用之前,您可以使用以下命令检查数据框fillna列中将被替换的内容:COLdfisnull()

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

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

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

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

参考这篇文章

于 2018-01-11T15:05:21.103 回答