如何在设备表之间切换你好,
我没有找到这个功能但它一定存在。
我有一张充满数据“数据”的表,我在其中进行一些计算,然后创建一个新的数据表“Newdata”。
我的观点是,在我创建新的数据表“Newdata”后,我无法选择我的第一个数据表“Data”来进行新的计算。
这就是为什么我在寻找一些东西来告诉“不要使用刚刚创建的数据表,而是选择第一个并使用它”。
我希望这足够清楚。
谢谢 !
高级统计建模消费者和市场研究大规模定制质量与工艺工程视窗Re: 如何在设备表之间切换如果您在 JSL 中执行此操作,请尝试为要操作的表分配引用,然后为后续操作使用适当的引用。 例如:
NamesDefaultToHere(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Bands Data.jmp");
Print(CurrentDataTable() << getName);
Print(dt1 << getName);
Print(dt2 << getName);
回复:如何在设备表之间切换非常同意 Ian 的建议,在 JSL 中为表分配引用,并在需要时使用表引用:
table1 << Bivariate(...)
新表通常会被设为“当前”,激活窗口等操作可以更改当前表。可以使用 Current Data Table() 在它们之间切换,但使用 dt 引用会使脚本更加健壮。
Ian 的示例中还显示了使用 Names Default To Here(1),这有助于将您的脚本与使用相同参考符号的其他脚本隔离开来。
回复:如何在设备表之间切换如果您不熟悉脚本编写,您可以在两个表之间使用虚拟连接,以便将数据从“数据”访问到“新数据”。以下是有关该主题的简短 JMP 视频链接:虚拟连接 - JMP 用户社区
如果您使用“Newdata”中的公式编辑器进行计算,则可以使用列引用来引用“数据”表中的数据,例如:
作为列(数据表(“数据”),“my_column_data”)
其中“my_column_data”是“数据”表中包含您想要在“Newdata”中使用的数据的列的名称。
我同意 Ian 和 Dan 的观点,认为编写脚本是最灵活、最有效的方法。我本人更喜欢编写脚本,但幸运的是,即使您不是脚本编写者,JMP 中也有很多方法可以完成工作。
回复:如何在设备表之间切换感谢 ian_jmp、danschikore 和 mark_anawis 提供的答案。
打开桌子很聪明,工作完美!