爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4901|回复: 0

[经验总结] 【pandas】pandas处理资料行数过多,解决办法

[复制链接]

新浪微博达人勋

发表于 2022-3-16 18:04:45 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 lxy287131416 于 2022-3-16 18:07 编辑

最近写代码处理数据发现文件太长了pandas会报错,出现下列错误

Traceback (most recent call last):
  File "C:/Users/Administrator/PycharmProjects/pythonProject/Delete repetition.py", line 4, in <module>
    df   = pd.DataFrame(pd.read_csv(inpath, header=0, sep="\s+", skiprows=[0], #error_bad_lines=False
  File "D:\ProgramData\Anaconda3\envs\wind1\lib\site-packages\pandas\util\_decorators.py", line 311, in wrapper
    return func(*args, **kwargs)
  File "D:\ProgramData\Anaconda3\envs\wind1\lib\site-packages\pandas\io\parsers\readers.py", line 586, in read_csv
    return _read(filepath_or_buffer, kwds)
  File "D:\ProgramData\Anaconda3\envs\wind1\lib\site-packages\pandas\io\parsers\readers.py", line 488, in _read
    return parser.read(nrows)
  File "D:\ProgramData\Anaconda3\envs\wind1\lib\site-packages\pandas\io\parsers\readers.py", line 1047, in read
    index, columns, col_dict = self._engine.read(nrows)
  File "D:\ProgramData\Anaconda3\envs\wind1\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py", line 223, in read
    chunks = self._reader.read_low_memory(nrows)
  File "pandas\_libs\parsers.pyx", line 801, in pandas._libs.parsers.TextReader.read_low_memory
  File "pandas\_libs\parsers.pyx", line 857, in pandas._libs.parsers.TextReader._read_rows
  File "pandas\_libs\parsers.pyx", line 843, in pandas._libs.parsers.TextReader._tokenize_rows
  File "pandas\_libs\parsers.pyx", line 1925, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 8 fields in line 133001, saw 9


参考了这篇文章
https://blog.csdn.net/weixin_32820767/article/details/82287671
读取数据时代码中加入里面的 error_bad_lines=False
df   = pd.DataFrame(pd.read_csv(inpath, header=0, sep="\s+", skiprows=[0], error_bad_lines=False
                                 ))

就解决了
虽然有红字,但是不影响运行
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表