Actually csvread does not work for me because my data contain not only numerical variables. I have also strings and cells. Is there a way I can use the function dataset?
Importing only a fraction of a database using dataset
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Sebastiano delre
am 14 Mai 2016
Kommentiert: Sebastiano delre
am 15 Mai 2016
I have a large dataset in csv format (400MB). How can I import in MatLab only the first 500 rows?
Akzeptierte Antwort
Azzi Abdelmalek
am 14 Mai 2016
nc=6; % Number of column in your csv file
nr=500
data=csvread('file.csv',0,0,[0 0 nr-1 nc-1])
4 Kommentare
Walter Roberson
am 14 Mai 2016
xlsread() accepts range arguments.
You have R2013b according to your other postings; you could consider readtable() . I do not know how fast that would be; I seem to remember later releases made it faster.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Import and Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!