MATLAB如何合并表格列变量?
1、stack(表格,列编号列表)将列编号列表中指定的列(如图1:2指定第一第二列)合并为一个列变量,然后增加一个指示列变量(如图为Age_Height_Indicator)。
行名称会自动复制并加后缀。

2、stack(表格,列变量名称元胞数组)将元胞数组中字符串名称对应的列变量合并成一个。如图,合并了列Height和Weight。

3、stack有一些可选参数。通过参数'NewDataVariableName'可以设置合并后的数据变量名称,通过'IndexVariableName'可以设置指示变量的名称。

4、通过参数'ConstantVariables'可以设置输出但是不参与合并的变量。默认是其余变量都输出。
如图,通过设置该参数为空{},可以不输出未参与合并的Age列变量。

5、stack可以有两个返回值,第二个返回值的含义是:
原来表格中对应的行数。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:91
阅读量:61
阅读量:41
阅读量:58
阅读量:78