我正在寻找 pandas fillna() 方法将替换的有效空值列表,例如“NaN”、“NA”、“NULL”、“NaT”。我在文档中找不到它。
1727 次
1 回答
1
fillnaNaN方法将仅替换表示为orNaT或None但不表示为字符串('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 回答