使用 JMP > 重塑数据 > 拆分列 > 拆分列的示例
发布日期: 11/15/2021

拆分列的示例

本节包含两个使用拆分命令的示例:

在第一个示例中,按一列拆分另一列。请参见拆分列:基本示例

第二个示例使用分组变量。请参见拆分列:对行分组的示例

拆分列:基本示例

Popcorn.jmp 数据表中,试验列中的数据显示有两个试验:12。在该示例中,将产量列拆分为两个新列:一列对应于试验 1,另一列对应于试验 2

1. 选择帮助 > 样本数据库,然后打开 Popcorn.jmp

2. 选择表 > 拆分

3. 选择产量列并点击拆分列

4. 选择试验列并点击拆分依据

5. 其余列下,选择全部保留

默认设置为全部删除,这将省略不在拆分依据、拆分列或分组字段中的所有列。选择全部保留可在新表中包括这些列。

6. (可选)在输出表名称字段中键入 Yield column split by Trial column

7. 点击确定

随即创建新的数据表(图 6.13)。请注意以下事项:

产量试验列不再显示。

数据表包含两个新列,它们按照原始试验列中的唯一值(12)命名。

原始产量列中的值现在拆分为名为 12 的两个新列。

试验产量列之外的列均与原始表保持完全相同。

8. (可选)将新列重命名为有意义的名称。例如,将 1 重命名为产量(试验 1),将 2 重命名为产量(试验 2)

图 6.13 按试验列拆分产量列所创建的新表 

Image shown here

拆分列:对行分组的示例

Drug Measurements.jmp 样本数据表包含对 12 个不同的试验对象试验的三种不同药物(a、b 和 c)的测量值。您希望将测量值拆分为不同的列,每种药物类型对应一列。您还希望按试验对象对测量值分组。

1. 选择帮助 > 样本数据库,然后打开 Drug Measurements.jmp

2. 选择表 > 拆分

3. 选择药物类型并点击拆分依据

4. 选择测量值并点击拆分列

请注意试验对象变量包含不等组。多数试验对象都接受了全部三种药物,但试验对象 2 只接受了一种药物,试验对象 7 和 12 只接受了两种药物。在这种情况下,为确保正确的测量值与正确的试验对象关联,请将试验对象指定为分组变量。

5. 选择试验对象并点击分组

6. 点击确定

图 6.14 按分组变量拆分的 Drug Measurements.jmp 

Image shown here

您可以看到为试验对象 2、7 和 12 显示了适当的缺失值。

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