matlab - 如何提取表的列名?

标签 matlab

您能否建议我一种在 MATLAB 环境中提取表的特定列名称(作为字符串)的方法?

最佳答案

答案如下: http://se.mathworks.com/matlabcentral/answers/175423-how-to-extract-column-name-of-table-in-matlab

适合:

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]); %from matlab help

get(t,'columnname')

ans = 

'X-Data'
'Y-Data'
'Z-Data'

对于表:

T = table(['M';'F';'M'],[45;32;34],...
         {'NY';'CA';'MA'},logical([1;0;0]),...
         'VariableNames',{'Gender' 'Age' 'State' 'Vote'}); %from matlab help
T.Properties.VariableNames

ans = 

'Gender'    'Age'    'State'    'Vote'

关于matlab - 如何提取表的列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28338809/

相关文章:

matlab - MATLAB 中函数数组的矢量化或单行求值

matlab - 将多个 hist 拟合添加到一个图形,没有 hist

algorithm - 从计数向量中随机选取元素

algorithm - matlab中高效的密集对角矩阵生成

algorithm - 从实际距离测量得出的像素坐标

java - matlab 和 java 中的 fft

c++ - 将矩阵扩展为 block 矩阵 - 索引问题

python - Matlab中单引号(')的含义是什么,以及如何将其更改为python

matlab - 在Matlab中,如何通过从完整路径中删除当前文件名来计算路径?

matlab - 如何从 MATLAB 查询物理内核数?