pandas读取csv文件文件末尾都是NaN值,发生了什么?

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas读取csv文件文件末尾都是NaN值,发生了什么?相关的知识,希望对你有一定的参考价值。

pandas读取csv文件文件末尾都是NaN值,发生了什么?

目录

pandas读取csv文件文件末尾都是NaN值,发生了什么?

#如果是清除内容

#如果是删除内容


#如果是清除内容

清除了csv文件末尾的内容,这样使用pandas去读取csv之后就会出现一堆NaN的行数据;

path = "D:\\\\test\\\\repo\\\\data.csv"

with open(path, 'r') as f:
    encoding = f.encoding 

df = pd.read_csv(path,sep=sep, encoding=encoding)

 

#如果是删除内容

如果删除内容,那么就不会出现NaN值的行;

path = "D:\\\\test\\\\repo\\\\data.csv"

with open(path, 'r') as f:
    encoding = f.encoding 

df = pd.read_csv(path,sep=sep, encoding=encoding)

参考:python

参考:pandas

以上是关于pandas读取csv文件文件末尾都是NaN值,发生了什么?的主要内容,如果未能解决你的问题,请参考以下文章

Pandas 读取 csv 替换 #DIV/0!和#VALUE!与 NaN

获取 pandas.read_csv 以将空值读取为空字符串而不是 nan

将 csv 读入 pandas 数据帧但避免 NaN 行

防止 pandas 将 None 读为 Nan

Pandas read_csv 用字符串“nan”填充空值,而不是解析日期

将包含 NaN 的 Pandas 列转换为 dtype `int`