上一页|下一页

“转置数据”任务

关于“转置数据”任务

转置数据任务将输入表的选定列转置为输出表的行。如果您不使用分组变量,那么每个选定的列将转变成单一行。如果您使用分组变量,那么选定的列将基于分组变量的值划分为若干个子列。每个子列将转变成输出表的一行。

向角色分配数据

要运行转置数据任务,您必须向转置变量角色分配一列。
角色
说明
转置变量
您向此角色分配的每个变量会成为输出表的一行或多行。如果您不选择任何分组变量,那么整个列将转变成单一行。如果您选择一个或多个分组变量,那么将使用分组变量将每个列分成若干子列,每个子列将转变成一行。在这种情况下,列转置成的行数等于分组变量定义的组数。
您必须向转置变量角色分配至少一列。要选择分组变量,请向分析分组依据角色分配一列。
复制变量
您向此角色分配的每个变量会直接从输入表复制到输出表,不经过转置。因为这些列直接复制到输出表中,因此输出表中的行数等于输入表的行数。如果输入表的行数不等于其转置的变量数,则输出表将使用缺失值填充。
分析分组依据
使用向该角色分配的每个变量将要转置的列分成要单独转置的子列。由分组变量的一组值定义的每个子列将成为输出表的行。
新列名
您向此角色分配的变量用于在输出数据集中命名转置变量。在您为转置数据集创建变量名后,所有非缺失值、格式化值都会按照变量分配给此角色的相同顺序进行串联。
如果您选中允许重复项复选框,则转置输出数据集只包含每个 BY 组的最后一个观测。
新列标签
您向此角色分配的变量值用于为新列名角色中的变量附加标签。

设置选项

选项名称
说明
源列
名称
输出表的每行包括输入表中变量(输出行的值所属的变量)的名称。要指定包含这些变量名称的输出列的标题,请在名称框内输入标题。该名称可包括特殊字符、前导数字和空格,但是不能超过 32 个字符。默认名称为“Source”。
标签
输出表的每行包括输入表中变量(输出行的值所属的变量)的标签。要指定包含这些变量标签的输出列的标题,请在标签框内输入标题。该标签可包括特殊字符、前导数字和空格,但是不能超过 32 个字符。默认标签为“Label”。
列名前缀
使用前缀
您可以指定一个前缀,用于在输出数据集中构建转置变量名。如果您使用前缀,则变量名以前缀值开头,后跟您向新列名角色分配的变量的值。
结果
输出表的名称
您可为输出表指定其他名称。
上一页|下一页|页首