Using a column of cells as variable names in a table
20 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi!
I have a table that contains 2 columns each having 28 rows. The first column contains cells of strings, and the second one contains numbers in cell format. I want to use the individual strings from column 1 as the varible names for a table and then assign the numbers from 2nd column to those variables. How do I do that? The file is attached.
Any help will be appreciated.
0 commentaires
Réponses (2)
Sulaymon Eshkabilov
le 18 Fév 2023
Here is how to get this assignment done:
T = readtable('Properties.xlsx');
T2 = table(T.Var2, 'RowNames',T.Var1)
T2 = rows2vars(T2)
T2.a1
T2.b1
T2.t1
T2.E_steel
...
2 commentaires
Seth Furman
le 14 Mar 2023
Modifié(e) : Seth Furman
le 14 Mar 2023
See unstack.
t1 = readtable("Properties.xlsx")
t2 = unstack(t1,"Var2","Var1")
Voir également
Catégories
En savoir plus sur Logical 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!