reading csv file from 10 th line ?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
i create function read file line by line but after first 10 th line another function will read
so how i can start from 10 th line?
while(i ~=9)
i = i + 1;
next_line = fgetl(fid);
D=c1;
c1=cell2mat(textscan(next_line,'%f %f %f %f','Delimiter', ',','CollectOutput', true))
c1=[D;c1]
end
thanks
0 Commenti
Risposte (1)
newbie9
il 27 Lug 2019
If you want to read only the 10th line:
mydata10only = textscan(fid001, '%f %f %f %f', 1 , 'HeaderLines', 10);
mydata10only = [mydata10only{:}]; % this unpacks the cell array
fclose(fid001)
If you want to read in everything after the 9th line:
mydata_notneeded = textscan(fid001, '%f %f %f %f', 1 , 'HeaderLines', 9);
mydata9plus = textscan(fid001, '%f %f %f %f');
mydata9plus = [mydata9plus{:}]; % this unpacks the cell array
fclose(fid001)
clear mydata_notneeded
1 Commento
Vedere anche
Categorie
Scopri di più su Large Files and Big Data in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!