How do I extract column name of table in MATLAB?

조회 수: 1,738 (최근 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 CenterFile Exchange에서 Programming에 대해 자세히 알아보기

태그

제품


릴리스

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by