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 相关文章推荐
ptyhon实现sitemap生成示例
Mar 30 Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
如何使用python爬取csdn博客访问量
Feb 14 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
python 列表中[ ]中冒号‘:’的作用
Apr 30 Python
对YOLOv3模型调用时候的python接口详解
Aug 26 Python
Python程序暂停的正常处理方法
Nov 07 Python
opencv3/C++ 平面对象识别&透视变换方式
Dec 11 Python
python使用rsa非对称加密过程解析
Dec 28 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
Python程序慢的重要原因
Sep 04 Python
Python基于tkinter canvas实现图片裁剪功能
Nov 05 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
第八节 访问方式 [8]
2006/10/09 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
JS实现可改变列宽的table实例
2013/07/02 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
PHP和NodeJs开发的应用如何共用Session
2015/04/16 NodeJs
js字符串操作方法实例分析
2015/05/06 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
2017/10/24 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
python K近邻算法的kd树实现
2018/09/06 Python
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
机械设计职业生涯规划书
2013/12/27 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
小学社团活动总结
2014/06/27 职场文书
防火标语大全
2014/10/06 职场文书
2014年幼儿园老师工作总结
2014/12/05 职场文书
小学新教师个人总结
2015/02/05 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
2019感恩宣传标语!
2019/07/05 职场文书
MySQL 数据类型选择原则
2021/05/27 MySQL
python for循环赋值问题
2021/06/03 Python
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js
安装Ruby和 Rails的详细步骤
2022/04/19 Ruby