make list with columnames

12 views (last 30 days)
Brecht Leenmans
Brecht Leenmans on 11 Apr 2018
Answered: Akira Agata on 17 Apr 2018
Is there a proper way to make a list with the columnnames of a table?
  2 Comments
Adam
Adam on 11 Apr 2018
A list in what context? In a UI? On the command line? Saved to file?
Brecht Leenmans
Brecht Leenmans on 11 Apr 2018
list = {'column names of the table'};
[indx,tf] = listdlg('ListString',list);

Sign in to comment.

Answers (1)

Akira Agata
Akira Agata on 17 Apr 2018

Column names of your table, say T, can be extracted by T.Properties.VariableNames. The following is a simple example.

% Sample table
load patients
T = table(Gender,Age,Height,Weight,Smoker,Systolic,Diastolic);
% Extract column names and save as 'list'
list = T.Properties.VariableNames;

Categories

Find more on Tables in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!