使用 JMP > 重塑数据 > 转置行和列
发布日期: 08/07/2020

转置行和列

您可以创建新的 JMP 表,它是活动数据表的转置版本。活动表的列是新表的行,活动表的行是新表的列。

要转置列,请执行以下步骤:

选择要转置的列。

指定一个“标签”列,新列自该列获取列名(可选)。

指定“依据”列,指示 JMP 在组内转置数据(可选)。

注意:要转置的列必须具有相同的数据类型。同样,若列包含值标签,转置将使用实际数据值而不是值标签。(请参见值标签。)

要转置行和列,请执行以下步骤:

1. 打开包含要转置的行和列的数据表。

2. 选择表 > 转置

“转置”窗口 

3. 在左侧的选择列框中突出显示要转置的列名。

4. 点击转置列

5. (可选)使用附加选项进一步定制您的转置表。

6. 点击确定

转置选项

“选择列”过滤器菜单

包含用于搜索和过滤列的选项。请参见“列过滤器”菜单

仅转置选定行

仅转置当前在活动表中突出显示的行。

输出表名称

(可选)指定子集表的名称。

添加列名称标签

(仅在已指定标签列时适用。)指定“标签”列的备择名称。若不指定,默认列名为标签

保持对话框打开

点击确定后保持“转置”窗口打开。

将脚本保存至源表

将脚本保存到原始数据表,这允许您使用相同的设置再次转置数据。

转置列

添加要转置的列。

标签

将原始表中的列数据用作新表中的列名。按以下步骤执行:

1. 在左侧的“选择列”框中突出显示一列。

2. 点击标签。列名显示在“标签”框中。

默认列名称为标签。您可以使用添加列名称标签选项为列指定替换名称。将为标签列中的每个不重复值仅创建一列。因此,若标签列中有重复值,JMP 将使用最后一个重复行中的值为重复值仅创建一列。

依据

基于您在“依据”框中指定的列将转置的列放入各组。按以下步骤执行:

1. 在选择列框中突出显示所需列名,您要将这些列中的值视为分组。

2. 点击依据

适用于转置的规则 说明了适用于转置的规则。

适用于转置的规则

那么

原始表只有列没有行

新表包含一列,列出这些列名。

原始表只有一列,且该列分配至标签

其值变为转置表中的列名。

原始表有多列且包含一个标签列

JMP 会在“转置”窗口显示时将标签列自动插入标签框。若不希望显示该列,可以将它删除。

原始表中没有标签列

转置表中的列名为第 1 行第 2 行、…、第 n 行,其中 n 是原始表中的行数。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).