将数据表模板保存为JSL脚本亲爱的,
我正在根据一个 jmp 数据表做一些数据准备操作(例如标准化列格式、更改标题名称、添加公式...),
想将这些操作保存到脚本中(类似于 excel 中的宏)然后可以将它用于其他数据表集做同样的事情
请问有办法吗?如果可能的话,任何人都可以展示如何将它变成 JSL 的步骤吗?
谢谢
胡品
回复:将数据准备操作记录到脚本中另一种保存数据表“模板”的方法是单击“表”面板(数据表左上角)中表名旁边的红色小三角下拉菜单,然后单击“复制表脚本”。
然后,打开一个新的脚本窗口,粘贴脚本并保存以备后用。 可以修改脚本以删除实际数据值,只保留对模板必不可少的部分(例如公式、数据/建模类型、格式等)。
回复:将数据准备操作记录到脚本中只是想一想这个 - 为什么不使用会话脚本...... 然后,您可以在获得会话脚本后清理 JSL。
米回复:将数据准备操作记录到脚本中听起来您可能有很多与脚本数据清理相关的更一般的问题,但关于重新编码,我的做法是使用“重新编码脚本”选项。 我可以开始重新编码,然后停止、保存并运行重新编码脚本,进行更多重新编码,然后将新的更改与表中的旧重新编码脚本合并。 所有这一切都只是点击按钮来生成重新编码脚本并进行重新编码合并。
最近我一直在使用查询生成器来获取数据,所以我只是将重新编码脚本复制到后查询脚本选项卡,下次运行查询时我会得到预清理的数据。
就记录更改而言,重新编码脚本本身是一个很好的记录,并且脚本明确且易于阅读,我可以稍后编辑我的重做错误。
回复:将数据准备操作记录到脚本中我通常喜欢避免编写脚本——我自己的偏好是尽可能使用内置功能。然而,在这种情况下,模板表不会完成我想要的——我个人对这个查询的看法。我有兴趣记录工作流程,不仅是为了分析,也是为了数据准备。Alteryx 或 KNIME 等工具的优势之一是它们能够记录数据准备的所有阶段。查看 JMP 表模板中的公式不会显示足够的准备工作 - 简单的事情,如更改数据类型、用缺失值替换 0 值等。列重新编码可以显示 0 被替换为缺失,但几乎不可能从嵌入到已创建列中的公式重新创建整个数据清理过程。
因此,虽然此解决方案可能适用于某些人,但我仍然有兴趣找到回答原始问题的方法。如果“找到它”确实意味着找到了一种方法,有人可以分享吗?
回复:将数据准备操作记录到脚本中我一直在为重用脚本、图表和格式等所有内容创建脚本。
听起来我应该一直使用模板概念。
您能指出有关如何设置和使用模板的任何文档/说明吗?
戴夫
回复:将数据准备操作记录到脚本中您还可以简单地保存数据表的最终版本(完成的列、表变量和脚本等),而没有任何行在将来用作模板。 只需根据需要用新数据填充列。 您不一定需要针对所有内容的脚本。 (您的请求可能有更多未说明的内容,这使得脚本成为更好的解决方案。)
回复:将数据准备操作记录到脚本中我有完全相同的问题,但这篇文章的解决方案是“我找到了”。
有人可以发布执行此类操作的信息吗?
回复:将数据准备操作记录到脚本中<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我找到了