Sequencing data in the loop (*.CSV files)
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Abdul Hannan
am 12 Mär. 2024
Kommentiert: Stephen23
am 12 Mär. 2024
Hi,
the sequence of Output is not ok. How can I keep the data in sequnce. Kindly advise what I am missing ?
*.CSV files are like "D1.CSV, D2.CSV, D3.CSV............................D35.CSV"
The output file is not following this sequence.
files = dir('Data\*.CSV') ;
%files = natsortfiles({files.name}); %natsortfiles external Add In
N = length(files) ;
Output = cell(N,1) ;
for i = 1:N
Output{i} = readmatrix(files(i).name) ;
end
Advise please.
0 Kommentare
Akzeptierte Antwort
Stephen23
am 12 Mär. 2024
Verschoben: Stephen23
am 12 Mär. 2024
"How can I keep the data in sequnce."
Either use sufficient leading zeros in the filenames OR sort the filenames alphanumerically.
Kindly advise what I am missing ?"
files = dir('Data\*.CSV');
files = natsortfiles(files); % <- this
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Import from MATLAB 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!