How do I extract column name of table in MATLAB?

1,630 ビュー (過去 30 日間)
Pafi Pafian
Pafi Pafian 2015 年 2 月 5 日
編集済み: MathWorks Support Team 2024 年 6 月 5 日
Can you suggest me a way to extract name of specific column of table in MATLAB?

採用された回答

Michael Haderlein
Michael Haderlein 2024 年 9 月 4 日
編集済み: MathWorks Support Team 2024 年 6 月 5 日
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 件のコメント
Alex Whiteway
Alex Whiteway 2021 年 5 月 20 日
編集済み: Alex Whiteway 2021 年 5 月 20 日
>> T.Properties.VariableNames{2}
ans =
'Age'
PRABAKARAN KANDASAMY
PRABAKARAN KANDASAMY 2024 年 3 月 21 日
nice answer

サインインしてコメントする。

その他の回答 (1 件)

Vencel Kozma
Vencel Kozma 2022 年 12 月 2 日
You could also use only these 2 lines:
excel_struct = table2struct(excel_table);
SelectedColumn_var = extractfield(excel_struct, 'SelectedColumn')';

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

タグ

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by