我有一个像下面这样设置的表。 我想按类型拆分服务列,以便结果看起来像下面的第二个表。 但是,当我这样做时,我最终会丢失很多 ID 的唯一值。 作为参考,我的原始数据表中有 15,047 个唯一 ID 和 78,276 行。 在这 78,276 项服务中,只有 963 项是 Type2。 当我进行表格拆分时,结果给出了一个包含 77,313 行的表格,起初看起来是正确的,因为数学计算出来了。 但是在拆分表中只有 14,910 个唯一 ID。
为什么会发生这种情况,我该如何阻止它? 需要注意的是,并非所有 ID 都具有 Type2 值(具有的 ID 只会有 1 个 Type2 值),但这似乎与丢失的 ID 值无关。
我真的只需要将服务分成 2 种类型的列,我不关心它们是如何排列的,只要该 ID 的哪些行具有 Type2 中列出的服务(例如,在下面的期望结果表中,可以如我所示,它也可以有一个额外的 ID 1 行,该行在 Type1 中为空白,并在 Type2 中显示服务,而不是在第 1 行中列出 Type2 服务。 我不知道这是否有助于使这更容易?)
示例数据:
| ID | 产品 | 服务 | 类型 |
| 1个 | 产品1 | 示例服务 1 | 类型1 |
| 1个 | 产品1 | 示例服务 2 | 类型1 |
| 1个 | 产品1 | 示例服务 3 | 类型2 |
| 2个 | 产品2 | 示例服务 1 | 类型1 |
| 2个 | 产品2 | 示例服务 4 | 类型1 |
| 3个 | 产品3 | 示例服务 5 | 类型1 |
| 3个 | 产品3 | 示例服务 6 | 类型2 |
期望的结果:
| ID | 产品 | 类型1 | 类型2 |
| 1个 | 产品1 | 示例服务 1 | 示例服务 3 |
| 1个 | 产品1 | 示例服务 2 | |
| 2个 | 产品2 | 示例服务 1 | |
| 2个 | 产品2 | 示例服务 4 | |
| 3个 | 产品3 | 示例服务 5 | 示例服务 6 |
我在 Windows 10 上使用 JMP 16.0.0