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检测服务器是否正常
Feb 16 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
May 25 Python
Python OpenCV实现图片上输出中文
Jan 22 Python
python解决字符串倒序输出的问题
Jun 25 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
python+numpy按行求一个二维数组的最大值方法
Jul 09 Python
python Pandas如何对数据集随机抽样
Jul 29 Python
python可视化篇之流式数据监控的实现
Aug 07 Python
关于初始种子自动选取的区域生长实例(python+opencv)
Jan 16 Python
你可能不知道的Python 技巧小结
Jan 29 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
Feb 28 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使用百度天气接口示例
2014/04/22 PHP
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
js命名空间写法示例
2015/12/18 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
Python标准库与第三方库详解
2014/07/22 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
简单谈谈python中的语句和语法
2017/08/10 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
对python的输出和输出格式详解
2018/12/08 Python
python实现字符串加密成纯数字
2019/03/19 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
python实现IOU计算案例
2020/04/12 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
小学新学期教师寄语
2014/01/18 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
关于运动会的宣传稿
2015/07/23 职场文书