python分块读取大数据,避免内存不足的方法


Posted in Python onDecember 10, 2018

如下所示:

def read_data(file_name):
 '''
 file_name:文件地址
 '''
 inputfile = open(file_name, 'rb') #可打开含有中文的地址
 data = pd.read_csv(inputfile, iterator=True)
 loop = True
 chunkSize = 1000 #一千行一块
 chunks = []
 while loop:
  try:
   chunk = dcs.get_chunk(chunkSize)
   chunks.append(chunk)
  except StopIteration:
   loop = False
   print("Iteration is stopped.")
 data = pd.concat(chunks, ignore_index=True)
 #print(train.head())
 return data

以上这篇python分块读取大数据,避免内存不足的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现代理服务功能实例
Nov 15 Python
详解Python的Django框架中的通用视图
May 04 Python
Python基础知识_浅谈用户交互
May 31 Python
Python Flask基础教程示例代码
Feb 07 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
Django ORM 常用字段与不常用字段汇总
Aug 09 Python
python实现的自动发送消息功能详解
Aug 15 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
Aug 24 Python
python等差数列求和公式前 100 项的和实例
Feb 25 Python
浅析Python面向对象编程
Jul 10 Python
Python基础知识之变量的详解
Apr 14 Python
python 如何获取页面所有a标签下href的值
May 06 Python
Python 文本文件内容批量抽取实例
Dec 10 #Python
Python中作用域的深入讲解
Dec 10 #Python
python实现根据文件关键字进行切分为多个文件的示例
Dec 10 #Python
Python文件常见操作实例分析【读写、遍历】
Dec 10 #Python
一篇文章搞懂Python的类与对象名称空间
Dec 10 #Python
django使用LDAP验证的方法示例
Dec 10 #Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 #Python
You might like
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
php利用header函数下载各种文件
2016/08/24 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
Nigma vs Alliance BO5 第五场2.14
2021/03/10 DOTA
一个tab标签切换效果代码
2009/03/27 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
python列表的常用操作方法小结
2016/05/21 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python读取xlsx的方法
2018/12/25 Python
python socket 聊天室实例代码详解
2019/11/14 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
Python类的继承super相关原理解析
2020/10/22 Python
移动端rem布局的两种实现方法
2018/01/03 HTML / CSS
CSS3 文字动画效果
2020/11/12 HTML / CSS
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
德国家具在线:Fashion For Home
2017/03/11 全球购物
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
幼儿园教师工作总结2015
2015/04/02 职场文书
六年级作文之自救
2019/12/19 职场文书