Reading large .csv data with 12 million rows

69 views (last 30 days)
Hi all, I have .CSV file with 14 columns and around 12 million rows. I would like to read the data and use it for further analysis. When I use "readtable" command it reads only first two columns with all the information but fails to read other column data. Is there anyway I can read the entire dataset once?
Thanks in advance.
Mathieu NOE
Mathieu NOE on 16 Dec 2021
ok glad you havefound a workaround ! :)

Sign in to comment.

Answers (1)

Sivani Pentapati
Sivani Pentapati on 1 Dec 2021
Hi Ganesh,
You can try using readmatrix in place of readtable. Other workaround is to convert the 'csv' files into 'mat' files and save them with '-v7.3' option. Please refer to this answer for more information.
  1 Comment
Ganesh Naik
Ganesh Naik on 16 Dec 2021
Dear Sivani, I have solved the problem using SplitCSV method, reading each file and combining the data (I have explained my method above). It worked for me.

Sign in to comment.


Find more on Large Files and Big Data in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by