美文网首页我爱编程
pandas读取超大文件

pandas读取超大文件

作者: wangke | 来源:发表于2018-05-12 23:14 被阅读43次

pandas读取大于内存的文件

方法1, 设置chunksize, 分块读取

chunksize = 10 ** 6
for chunk in pd.read_csv(filename, chunksize=chunksize):
    process(chunk)

方法2, 使用iterator, 但是也需要设置chunksize

chunkSize = 10 ** 6
reader = pd.read_csv(filename, iterator=True)
while True:
    try:
        chunk = reader.get_chunk(chunkSize)
        process(chunk)
    except StopIteration:
        break

相比较而言, 第一种方法更简介一些, 推荐使用

参考连接

  1. https://stackoverflow.com/a/25962187
  2. https://blog.csdn.net/u012347642/article/details/78555132

相关文章

  • python读写csv文件

    怎么读取超大数据的csv文件呢?注意:csv文件默认格式是gbk而不是utf-8. pandas读取超大数据文件 ...

  • pandas读取超大文件

    pandas读取大于内存的文件 方法1, 设置chunksize, 分块读取 方法2, 使用iterator, 但...

  • 02. Pandas读取数据

    02. Pandas读取数据 本代码演示:pandas读取纯文本文件读取csv文件读取txt文件pandas读取x...

  • 用python读写和处理csv文件

    读取 1、安装pandas 这里我们使用pandas包来读取csv文件,pandas处理csv文件十分方便,是我认...

  • 6 Pandas 读取数据

    利用pandas读取多种格式数据1,读取excel文件 2,读取csv(',')文件 3,读取txt('\t')文...

  • Pandas、Numpy和Matplotlib(知识点小结)

    一、Pandas 1.1 文件读取 import pandas as pd df=pd.read_csv("文件位...

  • Pandas学习小结【2】解析CSV文件

    Pandas可以读取多种类型文件,如excel, txt, csv等, 这里小结下读取csv文件。 读取CSV文件...

  • pandas3

    4、Pandas csv读写文件 4.1读取csv文件 在 Pandas 中用于读取文本的函数有两个,分别是: r...

  • Python3分析CSV数据

    2.1 基础Python与pandas 2.1.1 使用pandas处理CSV文件 读取CSV文件 使用Pytho...

  • python3 基于pandas读写Excel

    基于pandas读取execl读取文件类似 保存json文件: 具体文件 其他方式,参考Python-Excel ...

网友评论

    本文标题:pandas读取超大文件

    本文链接:https://www.haomeiwen.com/subject/ythkdftx.html