表重排挑战你好-
我正在尝试重新排列表格并且正在努力获得所需的输出。 我曾尝试在各种排列中使用汇总表、加入或更新菜单功能,但都失败了......任何帮助将不胜感激 - 实际表有 80,000 行,所以真的不能手动执行此操作......
我知道真实数据集中任何给定的样本 ID 的解冻日期/解冻 ID 不超过 10 个。
汇总表功能快速让我找到一个表,其中每个样品 ID 仅列出一次(需要)-但我不知道如何创建和填充额外的解冻日期和解冻 ID 列。
谢谢
杰克
起始表:
| 样品编号 | 解冻日期 | 解冻 ID |
| 1 | 2003 年 7 月 28 日 | 43 |
| 2 | 2003 年 7 月 28 日 | 12 |
| 3 | 2003 年 7 月 28 日 | 32 |
| 4 | 2003 年 7 月 28 日 | 54 |
| 4 | 2003 年 9 月 28 日 | 78 |
| 4 | 2003 年 11 月 28 日 | 95 |
| 5 | 2003 年 7 月 28 日 | 58 |
| 5 | 2003 年 9 月 28 日 | 80 |
| 6 | 2003 年 7 月 28 日 | 60 |
所需的输出表:
| 样品编号 | 解冻日期 1 | 解冻 ID 1 | 解冻日期 2 | 解冻 ID 2 | 解冻日期 3 | 解冻 ID 3 |
| 1 | 2003 年 7 月 28 日 | 43 | | | | |
| 2 | 2003 年 7 月 28 日 | 12 | | | | |
| 3 | 2003 年 7 月 28 日 | 32 | | | | |
| 4 | 2003 年 7 月 28 日 | 54 | 2003 年 9 月 28 日 | 78 | 2003 年 11 月 28 日 | 95 |
| 5 | 2003 年 7 月 28 日 | 58 | 2003 年 9 月 28 日 | 80 | | |
| 6 | 2003 年 7 月 28 日 | 60 | | | | |
回复:表格重新排列挑战非常感谢您的回答-效果很好...
我不是将其用于分析-而是重新组织存储样本的大型数据库以上传到需要特定格式的商业冷冻数据库... 我总是求助于 JMP 进行此类工作,但无法弄清楚这一点.. 我肯定会阅读 Col Rank 函数,因为这是我没有考虑过的步骤......
最好的,
杰克
回复:表格重新排列挑战非常感谢......这让我非常非常接近所需的输出......但是下面的回复(来自jerry_cooper)让我一直到那里......
我非常感谢您花时间思考问题并提供您的意见......
最好的,
杰克
回复:表格重新排列挑战你好@jdkurtis ,
了解您希望进行的分析可能会有所帮助,因为您的数据很可能已经处于分析就绪格式。 大多数 JMP 平台都可以很好地处理“高”或“堆叠”数据。 但是,执行您所要求的最简单的方法是创建一个新的公式列,其中包含样本 ID 中每个日期的排名:
Col Rank(:解冻日期,:样品 ID)
然后只需使用定义了以下角色的 Tables->Split 函数:
拆分方式:新的公式列
拆分列:解冻 ID、解冻日期
组:样品编号
这应该给你你所追求的。 希望这可以帮助。
回复:表格重新排列挑战在数据表上完成摘要后,您可以使用
表==>拆分
和按解冻日期拆分,按样品 ID 分组,并将解冻 ID 作为拆分列