使用初始序列数据创建新列我经常将多个数据表连接成一个表,然后添加两个带有初始化数据的新列。 新列 1 称为“设备”,是我输入的常量。 新列 2 称为“索引”,是从 1 到 x 的连续数据,其中 x 是数据表中的最后一行。
我想编写在串联表中创建这两个新列的脚本,最好有一个弹出窗口来询问设备编号。
谁能帮我生成脚本吗?
提前致谢!
自动化和脚本编写数据混合和清理大规模定制回复:使用初始序列数据创建新列上面的脚本正是您所需要的。 所以对此没有什么可补充的。
不过,您可以直接从 JMP 中学到很多东西。
1. 在数据表中,您可以右键单击最后一列,然后选择“新建公式列”->“行”->“行”。
--> 您将得到一个新列,其中包含从 1 到数据表末尾的序列。
2. 现在单击数据表(edata 表的脚本部分)左上方面板中的红色三角形。 选择复制表脚本(无数据)
3. 打开脚本窗口并将代码粘贴到其中。 在脚本的底部,您将找到使用 Row() 语句使用公式创建此新列的脚本。 这就是 txnelson 基本上用过的。
脚本索引和脚本指南是 JSL 任务的好朋友。并加深理解。 但请记住,通过 JMP 自动创建代码,您可以取得很大进展。
也就是说,对于任何脚本/编程语言,您都应该始终熟悉良好的编程实践:)
回复:使用初始序列数据创建新列嗨吉姆,
我会尝试这个。 谢谢您的帮助。 我将在生成脚本时通读脚本指南。
回复:使用初始序列数据创建新列我同意@tx尼尔森阅读时脚本指南。
我还鼓励您熟悉公式编辑器。 特别是, Sequence() 和 Count() 函数可以在这里帮助你。
回复:使用初始序列数据创建新列好的,这将帮助您开始。您的讨价还价是,您需要阅读脚本指南,这样您就可以了解脚本中的所有内容,并了解您可以做哪些事情来使脚本完全符合您的要求。
Names Default To Here( 1 );
dt = Current Data Table();
nw = New Window( "Device Input",
<<MODAL></MODAL>