can MATLA read very large CSVs (>150GB)?

조회 수: 2 (최근 30일)
sani
sani 2022년 11월 23일
댓글: Cris LaPierre 2022년 11월 23일
Hi all,
I need to read and analyze six very large CSV files. In each file, I'm interested in only two columns. I already used opt to try reducing the amount of data, but my PC is constantly collapsing (since it reached the max memory of 128GB and the allocated memory as well).
My question is, do you know another approach to handle such large CSV files?
Eventually, I want to split these files, but I need to read them first.
Is that right?
Thanks :)

답변 (2개)

Steven Lord
Steven Lord 2022년 11월 23일
Use the tools in MATLAB for processing Large Files and Big Data.

Cris LaPierre
Cris LaPierre 2022년 11월 23일
This sounds like what is called Big Data to me. MATLAB does have functionality for working with this data, A good starting place may be the Big Data with MATLAB page. You may be particularly intersted in the functionality for Tall Arrays.
Here's a good example you may be able to follow to get started.
  댓글 수: 2
sani
sani 2022년 11월 23일
Thsnk you for your answer!
can I convert a Tall array to a table later? (my script already working with tables, should I do any modifications?)
Cris LaPierre
Cris LaPierre 2022년 11월 23일
MATLAB Tables were designed to work with Tall Arrays. See the 'Extended Capabilities' section of the coresponding doc pages

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Data Type Conversion에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by