将数据从单个变量解堆栈为多个变量
转换表格或时间表,U
= unstack (年代
,var
,ivar
)年代
,到相应的表格或时间表,U
,那是未堆叠的。var
中的变量年代
,每个变量都被分解成多个变量U
.一般来说,U
包含更多的变量,但行数较少年代
.
的ivar
参数Input指定变量年代
那unstack
用作指示变量。中的值ivar
确定哪些变量U
包含从var
unstacking之后。
的unstack
函数在表和时间表中以不同的方式处理其余变量。
如果年代
那是桌子吗unstack
将其余变量处理为分组变量.分组变量中值的每个惟一组合标识中的一组行年代
被拆成一排U
.
如果年代
那么,有时间表吗unstack
丢弃剩余的变量。然而,unstack
将行次数的向量作为分组变量。
不能解堆栈表的行名或时间表的行时间,也不能将它们指定为指示器变量。属性将行名或行时间指定为常量变量“ConstantVariables”
论点。
中可以指定多个数据变量年代
,每个变量就变成了一组未堆叠的数据变量U
.使用正整数的向量、包含多个变量名的单元格数组或字符串数组或要指定的逻辑向量var
.一个指示器变量,由输入参数指定,ivar
,适用于由指定的所有数据变量var
.