Convert multiple struct to table
25 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello everyone,
i want to convert the following struct into a table so every value is displayed, i think there are like 630 values per field.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/972710/image.png)
I already tried struct2table and the following:
a = app.time_series
f = fieldnames(a)
for i = 1:length(f)
x_T = table(num2cell(getfield(a,f {i})));
x_T.Properties.VariableNames = {f{i}};
T = [T, x_T];
end
But everything i get is:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/972715/image.png)
Can someone please help me?
Thanks a lot!!!
1 commentaire
Chunru
le 22 Avr 2022
It seems that the vaviable app.time_series is a structure of structure. Therefore you need to convert that structure of structure into double to form the table.
You can post your variable app.time_series as a .mat file attachment.
Réponses (0)
Voir également
Catégories
En savoir plus sur Data Type Conversion dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!