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模拟登陆类
Mar 29 Python
Python实现程序的单一实例用法分析
Jun 03 Python
Python的装饰器模式与面向切面编程详解
Jun 21 Python
python 获取当天每个准点时间戳的实例
May 22 Python
tensorflow使用神经网络实现mnist分类
Sep 08 Python
Django用户认证系统 组与权限解析
Aug 02 Python
python获取网络图片方法及整理过程详解
Dec 20 Python
使用tensorflow显示pb模型的所有网络结点方式
Jan 23 Python
python随机模块random使用方法详解
Feb 14 Python
如何安装并在pycharm使用selenium的方法
Apr 30 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
python基于tkinter实现gif录屏功能
May 19 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
PHP4实际应用经验篇(1)
2006/10/09 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
PHP编写RESTful接口
2016/02/23 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
学习ExtJS accordion布局
2009/10/08 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
js单例模式的两种方案
2013/10/22 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
在vue里使用codemirror遇到的问题
2018/11/01 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
解析Python中while true的使用
2015/10/13 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
2016/07/08 Python
numpy返回array中元素的index方法
2018/06/27 Python
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
上海方立数码笔试题
2013/10/18 面试题
公司营业员的工作总结自我评价
2013/10/05 职场文书
财务人员个人求职信范文
2013/12/04 职场文书
单位办理社保介绍信
2014/01/10 职场文书
医药个人求职信范文
2014/01/29 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
工作保证书怎么写
2015/02/28 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
大学生支教感言
2015/08/01 职场文书