MATLAB如何合并表格列变量?

2025-11-15 20:13:13

1、stack(表格,列编号列表)将列编号列表中指定的列(如图1:2指定第一第二列)合并为一个列变量,然后增加一个指示列变量(如图为Age_Height_Indicator)。

行名称会自动复制并加后缀。

MATLAB如何合并表格列变量?

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

MATLAB如何合并表格列变量?

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

MATLAB如何合并表格列变量?

4、通过参数'ConstantVariables'可以设置输出但是不参与合并的变量。默认是其余变量都输出。

如图,通过设置该参数为空{},可以不输出未参与合并的Age列变量。

MATLAB如何合并表格列变量?

5、stack可以有两个返回值,第二个返回值的含义是:

原来表格中对应的行数。

MATLAB如何合并表格列变量?

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