Pandas 如何保存较大文件。'ValueError: This sheet is too large! Your sheet size is: 16388602, 3 Max sheet size is: 1048576, 16384'

  • 背景
  • 解决方法

背景

今天在从数据库拉了一大批数据出来后,发现因为数据量太大,如果直接用pandas的to_excel或者to_csv去保存,会报以下错误:

data.to_csv('xxxx.csv')
ValueError: This sheet is too large! Your sheet size is: 16388602, 3 Max sheet size is: 1048576, 16384

解决方法

方法其实很简单,使用to_csv模块是将文件的后缀名改为.txt并改用特殊分隔符例如\t即可。代码如下:

data.to_csv('xxxx.txt',sep='\t')

读取的时候使用 pandas 对应的read_csv模块即可,代码如下:

data = pd.read_csv('xxxx.txt',sep='\t')

Pandas 如何保存较大文件。‘ValueError: This sheet is too large! Your sheet size is: 16388602, 3 Max sheet size相关推荐

  1. pandas.read_csv——分块读取大文件

    read_csv中有个参数chunksize,通过指定一个chunksize分块大小来读取文件,返回的是一个可迭代的对象TextFileReader,IO Tools 举例如下:In [138]: r ...

  2. redmine上传大文件报错Request Entity Too Large

    产品部反馈redmine上传原型图时报错,Request Entity Too Large 检查redmine正确是正确的 系统是通过nginx做的反向代理,怀疑是nginx的问题. /etc/ngi ...

  3. [转载] python pandas.read_csv读取大文件

    参考链接: Python | 使用pandas.read_csv()读取csv pandas.read_csv读取较大文件方法

  4. pandas使用to_feather函数将dataframe保存为feather文件(需要依赖pyarrow包)提升大文件读取效率、pandas使用read_feather函数读取feather文件

    pandas使用to_feather函数将dataframe保存为feather文件(需要依赖pyarrow包)提升大文件读取效率.pandas使用read_feather函数读取feather文件. ...

  5. python爬虫入门练习:BeautifulSoup爬取猫眼电影TOP100排行榜,pandas保存本地excel文件

    传送门:[python爬虫入门练习]正则表达式爬取猫眼电影TOP100排行榜,openpyxl保存本地excel文件 对于上文使用的正则表达式匹配网页内容,的确是有些许麻烦,替换出现任何的差错都会导致 ...

  6. [转]Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]

    转自:http://www.cnblogs.com/stg609/archive/2008/08/03/1259206.html 接着上一篇讲 3.4 读取剩余的请求       前面我们已经提到过R ...

  7. Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战

    Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战 目录 Pandas将dataframe保存为pickle文件并加载保存后的pickl ...

  8. pandas读取大文件(chunksize)并通过sqlalchemy写入MySQL数据库

    pandas读取大文件(chunksize)并通过sqlalchemy写入MySQL数据库 在pandas中读取表类文件的时候有一个参数chunksize,只要指定了这个参数的数值,那么得到的结果就不 ...

  9. Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]

        接着上一篇讲 3.4 读取剩余的请求       前面我们已经提到过ReadEntityBody (Byte[] buffer, Int32 size)方法,该方法可以用来读取客户端的请求数据 ...

最新文章

  1. 学知识的时候出去看看的意义
  2. SAP ERP Material如何创建附件
  3. ubuntu zip解压
  4. php的Apa红灯_macos – 使用自制软件更新php和mysql后的apa...
  5. 2012年CISSP考试时间
  6. 通过经典题目来理解多种闭包实现方式
  7. 人工智能与深度学习概念(3)——目标分类-CNN
  8. gif跟随ProgressBar一起动/pk进度条gif特效
  9. 计算机专业口号 十六个字,霸气押韵16字班级口号(精选100句)
  10. Related Problems
  11. windows10笔记本如何开wifi热点
  12. 服务器远程管理简介(ILO,BMC,RSA)
  13. Qt实现word文档转html
  14. 前端小白初识CMD(dos窗口命令)
  15. su切换为root并输入root密码确定正确但会有卡顿并提示su: Permission denied
  16. Microsoft.Office.Interop.Excel的用法以及利用Microsoft.Office.Interop.Excel将web页面转成PDF
  17. Linux多任务机制
  18. 秋色园Blog 博客系列索引
  19. 假如时光可以倒流……
  20. FreeBSD安装(虚拟机)version:13.1

热门文章

  1. 微信授权登录代码示例
  2. 一周面试题错题整理(一)
  3. golang学习遇到编译异常信息can‘t load package...
  4. Linux驱动开发8 platform驱动分隔、分离与分层
  5. Couldn't resolve host 'mirrors.zju.edu.cn' Trying other mirror.解决办法
  6. Android动画分类
  7. Linux系统安装教程图文详解
  8. android 相机闪光灯和手电筒的使用
  9. TiDB数据库要点及练习
  10. swank: (too proud or confident) 炫耀;卖弄 to behave in way that is too proud or confident