save column values of different multiple .txt files without overwriting in a for loop.
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Angana Borah
il 18 Set 2019
Commentato: Angana Borah
il 19 Set 2019
yr = [1951:2018]';
for j = 1:size(A)
fil = importdata([folder, A(j).name]);
file = dlmread(fullfile(folder , A(j).name));
for i = 1:size(yr,1)
a = find(file(:,1)==yr(i));
M(i,1) = sum(file(a,4));
end
end
I imported all files using 'dir' ansd stored in A. The problem is that Only Last file is getting operated on.
2 Commenti
Risposta accettata
KALYAN ACHARJYA
il 18 Set 2019
I want to bring the 4th column of all the files in the sructure to one data_array,
- Read the txt file one by one (As you mentioned you have done it sucessfully)
- iter i=1
- Extract the 4th column from i file
- Save the column data in cell array
- Repeat, iter 2
Step 3:
col_data{i}=writetable(column_data,['file_test',num2str(i),'.txt'])
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Low-Level File I/O 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!