我正在寻找 pandas fillna() 方法将替换的有效空值列表,例如“NaN”、“NA”、“NULL”、“NaT”。我在文档中找不到它。
问问题
1727 次
1 回答
1
fillna
NaN
方法将仅替换表示为orNaT
或None
但不表示为字符串('NaN' 或任何其他字符串)的实际缺失值。在使用之前,您可以使用以下命令检查数据框fillna
列中将被替换的内容:COL
df
isnull()
df.loc[df['COL'].isnull()]
将向您显示列 'COL' 为NaN
//的NaT
数据框子集None
。
您可以将字符串替换为NaN
using replace
。假设你有像“NAN”这样的字符串:
from numpy import nan
df = df.replace('NAN', nan)
参考这篇文章
于 2018-01-11T15:05:21.103 回答