Tabulate 未产生预期的输出大家好
我有一堆包含基因组数据的数据表。每个表都有不同数量的列,列名以SNP名称为单位,标称响应为0、1或2。数据类型为标称类型。每行代表一位不同的患者,我一直使用制表功能来创建0、1或2类别中连续变量平均值的汇总。
正确的输出如屏幕截图 1 所示。

但不知何故,一个数据表没有将 0、1 和 2 列在表格中,而是将其列在每个 snp 下的行中。如图 2 所示。

我尝试编写一个脚本,将正确的脚本导入错误的脚本中,手动进行修改,但每次尝试这样做时,JMP 都会崩溃。正确的表格脚本显示“行表(按类别排列列...”)”,而错误的脚本显示“行表(按类别排列列...”)”,而错误的脚本显示“行表(按类别排列列...”)”。
另外,当我在制表完成后简单地保存正确的脚本,然后尝试再次运行它时,它只会打开一个空的制表窗口,而不是一个预先填充了我用来生成脚本的数据的窗口。然后 JMP 就崩溃了。
有没有办法保存脚本来制作没有分组列格式的制表并填充脚本中的数据列?
我在 Mac 电脑上使用 JMP 17.0.0。
基础数据分析与建模回复:Tabulate 没有产生预期的输出你好@MaureenS ,
您能否给我们举一个原始数据表的例子,包括 SNP 的数据类型和建模类型(因为它们是列)。
回复:Tabulate 没有产生预期的输出这是其中的一部分截图。

我可能找到了一种不用脚本的解决方法。有趣的是,当你查看说明(在线用户指南)时,你会学到一些东西。我一直都知道红色三角形下面的选项,但显然你可以右键单击列名来获得更多选项。其中一个是合并表格(按类别合并列)。这满足了我的需求。显然问题是数据缺失太多。
Mac 用户通常不会想到右键点击。一些隐藏选项没有红色三角形之类的指示,这有点糟糕。
回复:Tabulate 没有产生预期的输出是的,就是这样。操作顺序也有帮助。如果你把性状放在顶部作为列,然后尝试把SNP放在行,这个选项就不会出现。当我将脚本保存到数据表并尝试重新打开时,它仍然显示空白的制表窗口,并且在17.2.0和JMP 18.2.2中都会崩溃。但在9月份即将发布的JMP 19.0.0中,将脚本保存到数据表时不会崩溃,并且重新运行表格脚本时数据会正确填充。
当您重新运行脚本/表格脚本时,它是否仍然崩溃并以空白表的形式打开?