本节包含两个使用拆分命令的示例:
• 在第一个示例中,按一列拆分另一列。请参见拆分列:基本示例。
• 第二个示例使用分组变量。请参见拆分列:对行分组的示例。
在 Popcorn.jmp 数据表中,试验列中的数据显示有两个试验:1 和 2。在该示例中,将产量列拆分为两个新列:一列对应于试验 1,另一列对应于试验 2。
1. 选择帮助 > 样本数据库,然后打开 Popcorn.jmp。
2. 选择表 > 拆分。
3. 选择产量列并点击拆分列。
4. 选择试验列并点击拆分依据。
5. 在其余列下,选择全部保留。
默认设置为全部删除,这将省略不在拆分依据、拆分列或分组字段中的所有列。选择全部保留可在新表中包括这些列。
6. (可选)在输出表名称字段中键入 Yield column split by Trial column。
7. 点击确定。
随即创建新的数据表(图 6.13)。请注意以下事项:
‒ 产量和试验列不再显示。
‒ 数据表包含两个新列,它们按照原始试验列中的唯一值(1 和 2)命名。
‒ 原始产量列中的值现在拆分为名为 1 和 2 的两个新列。
‒ 试验和产量列之外的列均与原始表保持完全相同。
8. (可选)将新列重命名为有意义的名称。例如,将 1 重命名为产量(试验 1),将 2 重命名为产量(试验 2)。
图 6.13 按试验列拆分产量列所创建的新表
Drug Measurements.jmp 样本数据表包含对 12 个不同的试验对象试验的三种不同药物(a、b 和 c)的测量值。您希望将测量值拆分为不同的列,每种药物类型对应一列。您还希望按试验对象对测量值分组。
1. 选择帮助 > 样本数据库,然后打开 Drug Measurements.jmp。
2. 选择表 > 拆分。
3. 选择药物类型并点击拆分依据。
4. 选择测量值并点击拆分列。
请注意试验对象变量包含不等组。多数试验对象都接受了全部三种药物,但试验对象 2 只接受了一种药物,试验对象 7 和 12 只接受了两种药物。在这种情况下,为确保正确的测量值与正确的试验对象关联,请将试验对象指定为分组变量。
5. 选择试验对象并点击分组。
6. 点击确定。
图 6.14 按分组变量拆分的 Drug Measurements.jmp
您可以看到为试验对象 2、7 和 12 显示了适当的缺失值。