Turn tables in a loop into a single cell array
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Isabelle Museck
am 17 Sep. 2024
Kommentiert: Star Strider
am 18 Sep. 2024
Hello there I have a loop that extracts data from 10 trials and stores it in (63x541) tables named "OPALData1". I am trying to get the data into 10x1 cell with each (63x541 double) from each trial in each of the cells as shown in IMU_table. I am not sure how to do this? Any suggestons or help would greatly appreciated!
for k = 1:numel(OPALData)
F = fullfile(OPALData(k).folder,OPALData(k).name);
% Import the data
OPALData1 = readtable(F, opts);
OPALData1(1,:) = []
end
%Not sure how to get all of these seperate tables into one cell arrary!!
0 Kommentare
Akzeptierte Antwort
Star Strider
am 17 Sep. 2024
Perhaps something like this —
for k = 1:numel(OPALData)
F = fullfile(OPALData(k).folder,OPALData(k).name);
% Import the data
OPALData1 = readtable(F, opts);
TableCell{k} = OPALData1;
end
Each cell element will be a separate table, as read, all sotred in the ‘TableCell’ cell array. (Name it whatever you want to.)
.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Tables 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!