pd.read_csv读取的行数少于预期

我正在使用pandas读取csv文件,事先我已经知道该文件有13,000行,而pandas只读取9,500行而不会引发任何错误...但事情就是这样,当我使用'to_csv()'方法,并用excel打开文件时,它有13,000行,所以我不明白这里发生了什么......

raw_data = pd.read_csv(file
                   ,delimiter='|'
                   ,sep='|'
                   ,low_memory= False
                  )


呼啦一阵风
浏览 223回答 2
2回答

萧十郎

我用这篇文章来解决我的问题,它的工作原理在将 csv 导入 pandas 数据帧时未读取所有行如果有人能解释为什么会发生这种情况,以及为什么我需要使用参数“引用”,我将不胜感激。

开心每一天1111

我曾经遇到过类似的问题,从来没有真正研究过为什么它增加了额外的行,尽管我发现使用然后重新保存它并没有添加额外的行。to_xlsx()to_csv()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python