Combine variables in workspace into one table?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Katrina Anderson
am 6 Sep. 2018
Beantwortet: Peter Perkins
am 7 Sep. 2018
Hi, I have a workspace that has 50+ variables I have calculated such as movmean for 9 axis of data, mov median.. etc [1048575x1 double] and I would like to combine them into one table. Or at least combine some?
Is this possible?
(I am trying to classify behaviour from the data)
Thankyou!
2 Kommentare
Stephen23
am 6 Sep. 2018
This might be relevant:
How did you get all of those variables into the workspace?
Akzeptierte Antwort
ahmed nebli
am 6 Sep. 2018
Bearbeitet: Stephen23
am 6 Sep. 2018
is this link helpful ?
1 Kommentar
Stephen23
am 7 Sep. 2018
Note that this answer creates an outdated dataset array, which are not recommended. The linked page states clearly to use tables instead: "The dataset data type might be removed in a future release. To work with heterogeneous data, use the MATLAB® table data type instead. See MATLAB table documentation for more information."
Weitere Antworten (1)
Peter Perkins
am 7 Sep. 2018
If you created those variables in the workspace, surely you could have created them in a table to begin with?
t = table();
t.SomeVarName = fun(something)
If you really have 50 variables in the workspace, then you will need to call the table constructor and list them all out as inputs. If they were in a cell array you could do this
t = table(c{:})
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical 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!