您可以创建新的 JMP 表,它是活动数据表的转置版本。活动表的列是新表的行,活动表的行是新表的列。
要转置列,请执行以下步骤:
• 选择要转置的列。
• 指定一个“标签”列,新列自该列获取列名(可选)。
• 指定“依据”列,指示 JMP 在组内转置数据(可选)。
注意:要转置的列必须具有相同的数据类型。同样,若列包含值标签,转置将使用实际数据值而不是值标签。(请参见值标签。)
要转置行和列,请执行以下步骤:
1. 打开包含要转置的行和列的数据表。
2. 选择表 > 转置。
图 6.15 “转置”窗口
3. 在左侧的选择列框中突出显示要转置的列名。
4. 点击转置列。
5. (可选)使用附加选项进一步定制您的转置表。
6. 点击确定。
“选择列”过滤器菜单
包含用于搜索和过滤列的选项。请参见“列过滤器”菜单。
仅转置选定行
仅转置当前在活动表中突出显示的行。
输出表名称
(可选)指定子集表的名称。
添加列名称标签
(仅在已指定标签列时适用。)指定“标签”列的备择名称。若不指定,默认列名为标签。
保持对话框打开
点击确定后保持“转置”窗口打开。
将脚本保存至源表
将脚本保存到原始数据表,这允许您使用相同的设置再次转置数据。
转置列
添加要转置的列。
标签
将原始表中的列数据用作新表中的列名。按以下步骤执行:
1. 在左侧的“选择列”框中突出显示一列。
2. 点击标签。列名显示在“标签”框中。
默认列名称为标签。您可以使用添加列名称标签选项为列指定替换名称。将为标签列中的每个不重复值仅创建一列。因此,若标签列中有重复值,JMP 将使用最后一个重复行中的值为重复值仅创建一列。
依据
基于您在“依据”框中指定的列将转置的列放入各组。按以下步骤执行:
1. 在选择列框中突出显示所需列名,您要将这些列中的值视为分组。
2. 点击依据。
表 6.1 说明了适用于转置的规则。
若 | 那么 |
---|---|
原始表只有列没有行 | 新表包含一列,列出这些列名。 |
原始表只有一列,且该列分配至标签 | 其值变为转置表中的列名。 |
原始表有多列且包含一个标签列 | JMP 会在“转置”窗口显示时将标签列自动插入标签框。若不希望显示该列,可以将它删除。 |
原始表中没有标签列 | 转置表中的列名为第 1 行、第 2 行、…、第 n 行,其中 n 是原始表中的行数。 |