簡體   English   中英

流式處理大型csv文件的最快方法是什么?

[英]What is the fastest way to stream a large csv file?

我已經將內置的csv閱讀器與Pandas的read_csv 前者要慢得多。 但是,由於內存限制,我需要流式傳輸csv文件。 什么流式csv閱讀器與Pandas一樣快或幾乎一樣快?

在pandas.read_csv中,您可以使用“ chunksize”選項,如果這樣做,pandas返回的對象將是一個迭代器(TextFileReader類型),當迭代結束時,它將返回一個讀取number_of_rows <= chunksize的DataFrame(我沒有意識到該選項存在,直到我閱讀源代碼...)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM