RoflcoptrException
我有一个只有一个称为的列的数据集A
。可以使用以下命令访问该列:
ds.A;
但是,我想将名称变量名称存储在变量中,以便可以执行以下操作:
colName = 'A';
ds.colName;
但是,这不起作用。我怎样才能做到这一点?
安姆罗
尝试以下方法:
ds.(colName)
这通常被称为动态字段名,并在经常性工作struct
,以及
替代方式:
% find index of variable
varsNames = get(ds,'VarNames');
colIdx = find(strcmp(varsNames,colName), 1, 'first');
ds(:,colIdx)
ds.(colIdx)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句