【发布时间】:2014-03-15 02:54:54
【问题描述】:
我有以下问题: 我正在使用
读取缺少值的 csv 文件pd.read_csv(f_name, sep=sep, header=hdr, parse_dates=True, index_col=date_col, quotechar=quote)
我得到的数据帧中有 'nan's(我期待 'NaN's 带有大写字母)。 现在,如果我尝试使用
将那些 nan 替换为 zerosdf.fillna(0)
我的 df 没有改变(我仍然看到 nan 在里面) 我的猜测是 fillna 不起作用,因为我有 nan (小写)而不是 NaN (大写)。我对么? 如果是,您知道为什么 pd.read.csv 返回带有小写 nan 的数据帧吗? 我正在使用 Python 2.7.6(Anaconda 包)
非常感谢您的帮助。
【问题讨论】:
-
请发帖
df.head()和df.info()