如何从数据表创建表(原样)?你好,
想通过脚本从 Datatable 中创建一个表。
尝试使用制表选项(分析-> 制表),但是它允许将数据表中包含的列的统计信息制成表格。
原因:想要将几个参数(名称、单位、Lowimit、HighLimit、Cp 和 Cpk)组合在一个数据表中,如所附屏幕截图所示,并将其制成表格。
谢谢!!
数据表脚本视窗回复:如何从数据表创建表(原样)?嗨,亚历克斯,
听起来您正在尝试重新组织数据表以匹配您从 Excel 共享的输出。 JMP 提供了广泛的工具来重塑数据表(例如,SPLIT、STACK),这些工具可能对您的情况有用。 您可以创建数据表的重新排列版本,仅用于显示。
但是,在不知道您的原始数据表结构的情况下,很难提供完整的答案。 您能否分享一个原始数据表的示例(真实或模拟)?
最好的,
TS
回复:如何从数据表创建表(原样)?嗨蒂埃里,
感谢您的回复,很抱歉这个简短的问题。
你是对的,我正在将我的数据表重新组织到一个新表中,以便按照所需的格式进行概述。
这样做的原因是,我想通过从导入的表中提取以下信息来将我的数据汇总到一个新表中(作为单独的列):
- 列的名称(参数名称)及其单位和规格限制
- 计算输入数据中存在的每个测量参数的 Cp 和 Cpk 值 &
- 计算每个参数的附加信息,例如失败的芯片数量(测量数据超出规格的芯片)
由于需要的参数,我编写了脚本以在新表中计算所需的参数,然后将其制成表格。
附图片:
ImportedData - 导入表的屏幕截图(每列设置有规格限制和单位)
ComputedTable - 计算表中的截图,我想将其转换为新表。
如果您需要任何其他信息,请告诉我。
谢谢 !!
回复:如何从数据表创建表(原样)?在 JMP 中开发脚本的最佳方式是让 JMP 提供尽可能多的 JSL。为此,通常以交互方式执行每个步骤,从 JMP 请求保存该步骤中的脚本,然后继续执行下一步,并继续为流程中的每个步骤重复。因此,我建议您在开发所需的脚本时尝试该过程。从最终数据表创建报告输出的最后一步可以很简单
names default to here(1);
dt=current data table();
nw=new window("Journal",<<JOURNAL></JOURNAL>
如果您正在运行 JMP 16,新的注释日志将为您运行的步骤提供 JSL。在早期版本中,各种 JMP 平台下都有一个选项,用于创建运行该步骤的脚本。或者,如果该步骤在输出时创建了一个数据表,则数据表显示中“表面板”中的“源”条目将包含创建输出数据表所需的 JSL。
回复:如何从数据表创建表(原样)?谢谢吉姆和蒂埃里!!
学习到教训了。 从现在开始,我将逐步寻找内置的 JMP 功能以达到目标。