MATLAB R2016版本如何调整表格变量顺序将DATE移至TZ_1之前?
MATLAB R2016 调整表格变量顺序的方法
因为MATLAB R2016没有movevars函数,给你两种简单易上手的方法:
方法一:通用自动调整法(适合变量较多的情况)
- 先获取表格当前的变量名:
currentTitles = yourTable.Properties.VariableNames;
(把yourTable换成你实际的表格变量名)
- 定位'DATE'的位置:
dateIdx = strcmp(currentTitles, 'DATE');
- 构造新的变量名顺序:
newTitles = [currentTitles(dateIdx), currentTitles(~dateIdx)];
- 把新顺序赋值给表格:
yourTable.Properties.VariableNames = newTitles;
这样'DATE'就会自动移到最前面,其他变量保持原有顺序。
方法二:手动指定顺序法(适合变量少的情况)
如果你的变量不多,直接手动写出想要的变量名数组,赋值给表格即可:
yourTable.Properties.VariableNames = {'DATE', 'TZ_1', 'TZ_2', 'TZ_3'};
这种方法直观,新手一眼就能看懂。
内容的提问来源于stack exchange,提问作者mhooper
相关产品推荐
相关产品推荐

