我正在寻找pandas fillna()方法将替换的有效空值列表,例如'NaN','NA','NULL','NaT'。我在documentation.
中找不到它答案 0 :(得分:1)
fillna
方法只会替换表示为NaN
或NaT
或None
的实际缺失值,而不会替换为字符串('NaN'或任何其他字符串)。
在使用fillna
之前,您可以使用COL
检查数据框df
的{{1}}列中的替换内容:
isnull()
将向您显示数据框的子集,其中“COL”列为df.loc[df['COL'].isnull()]
/ NaN
/ NaT
。
您可以使用None
将字符串替换为NaN
。假设你有像“NAN”这样的字符串:
replace
请参阅此post