How do I extract column name of table in MATLAB?

1 788 vues (au cours des 30 derniers jours)
Pafi Pafian
Pafi Pafian le 5 Fév 2015
Can you suggest me a way to extract name of specific column of table in MATLAB?

Réponse acceptée

Michael Haderlein
Michael Haderlein le 4 Sep 2024
Modifié(e) : MathWorks Support Team le 5 Juin 2024
If you refer to "table": 
LastName = ["Sanchez";"Johnson";"Li";"Diaz";"Brown"]; Age = [38;43;38;40;49]; Smoker = logical([1;0;1;0;1]); T = table(LastName,Age,Smoker); >> T.Properties.VariableNames ans = 1×3 cell array {'LastName'} {'Age'} {'Smoker'} >> T.Properties.VariableNames{2} ans = 'Age'
If you refer to "uitable":
f = figure("Position",[200 200 400 150]); dat = rand(3); cnames = ["X-Data","Y-Data","Z-Data"]; rnames = ["First","Second","Third"]; t = uitable("Parent",f, "Data",dat, "ColumnName",cnames,... "RowName",rnames, "Position",[20 20 360 100]); >> get(t,"columnname") ans = 3×1 cell array {'X-Data'} {'Y-Data'} {'Z-Data'}
  4 commentaires
Alex Whiteway
Alex Whiteway le 20 Mai 2021
Modifié(e) : Alex Whiteway le 20 Mai 2021
>> T.Properties.VariableNames{2}
ans =
'Age'
PRABAKARAN KANDASAMY
PRABAKARAN KANDASAMY le 21 Mar 2024
nice answer

Connectez-vous pour commenter.

Plus de réponses (1)

Vencel Kozma
Vencel Kozma le 2 Déc 2022
You could also use only these 2 lines:
excel_struct = table2struct(excel_table);
SelectedColumn_var = extractfield(excel_struct, 'SelectedColumn')';

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Produits


Version

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by