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 time模块用法实例详解
Sep 11 Python
仅利用30行Python代码来展示X算法
Apr 01 Python
浅谈python 线程池threadpool之实现
Nov 17 Python
pycharm远程调试openstack代码
Nov 21 Python
快速解决PyCharm无法引用matplotlib的问题
May 24 Python
python七夕浪漫表白源码
Apr 05 Python
Python/Django后端使用PIL Image生成头像缩略图
Apr 30 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
Python之指数与E记法的区别详解
Nov 21 Python
如何将 awk 脚本移植到 Python
Dec 09 Python
利用PyQt中的QThread类实现多线程
Feb 18 Python
python爬取豆瓣电影排行榜(requests)的示例代码
Feb 18 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
WordPress判断用户是否登录的代码
2011/03/17 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
PHP实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
2014/04/10 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
JavaScript中的toLocaleDateString()方法使用简介
2015/06/12 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
python读取mysql数据绘制条形图
2020/03/25 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
2013英文求职信模板范文
2013/11/15 职场文书
质量月口号
2014/06/20 职场文书
个人授权委托书格式
2014/08/30 职场文书
个人年终总结范文
2015/03/09 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
赞助商致辞
2015/07/30 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python