以 JSON 格式导出 JMP 数据表你好,
有人问我 JMP 是否可以导出 JSON 格式的数据表,其中包含在该数据表中的所有内容 - 包括所有表属性和公式 - 都可以以可以检索的方式导出(如有必要,通过用另一种语言编码)由不一定有权访问 JMP 的其他人编写。 我已经看过两年前在这个论坛上的下面的帖子,并得出结论,即使可以完成,也可能不是一件容易的事:定义支持表和列属性的数据交换的 JSON 结构
然而,这是两年前发布的,我突然想到有人可能同时编写了一个脚本来提供一种有选择地选择要包含哪些类型的属性的方法,例如表变量、列公式、非线性优化的列参数,行颜色和/或符号、列分组等——如果是这样,我可以从中学到很多东西。 有没有人有什么可以分享的?
非常感谢
数据表脚本回复:以 JSON 格式导出 JMP 数据表“(事实上,如果没有 JMP,他们显然无论如何也做不到)。”
如果您有权访问 JMP Pro,则可以将模型(和公式列)导出到公式仓库,从那里可以将它们转换为多种语言,包括 JavaScript、C 和 Python。 这为在不同环境中部署和执行 JMP 模型打开了大门。
请参见https://www.jmp.com/support/help/en/15.1/index.shtml#page/jmp/generating-scoring-code-from-the-formula-depot-platform.shtml#ww268577
回复:以 JSON 格式导出 JMP 数据表你好@DMR ,
虽然不是 JSON 格式也许你可以使用表属性加载项这允许将您寻找的项目作为 Excel 工作簿传递。
看看这是否能让你更接近你的目标。
干杯,
斯坦
回复:以 JSON 格式导出 JMP 数据表考虑到大部分或所有辅助信息都需要由正在读取 JSON 文件的任何人解释,您是否可以只导出表脚本或没有数据的表脚本,然后让其他系统解析它?您可以编写脚本以 JSON 格式保存表数据,然后添加一个包含表脚本的元素。这不完全是您所要求的,但也许更近了一步..
回复:以 JSON 格式导出 JMP 数据表嗨,马克,
只是为了澄清,我明白元数据可能不会可用的通过其他软件,但它可能仍然包含用户可能想要检索的信息。 在此特定实例中,用户希望能够提取最初导入 JMP 的电子表格的所有者、原始创建日期和文件位置等信息(我们有各种 JSL 脚本可以自动存储此类信息最初创建 JMP 表时作为表变量的信息)。 另一个例子是包含拟合模型的数据集:在这种情况下,最终的参数估计集需要在未来的某个时间点检索,即使想要检索它们的人实际上并不想运行模型(事实上,如果没有 JMP,他们显然无论如何也做不到)。
我想当然地认为实际上提取这样的元数据需要使用当时正在使用的任何其他语言或包进行编码——但除非 JSON 文件确实在某处包含它,否则显然这是不可能的。 如果无论如何都无法实际存储它,我可能需要更改存储它的方式 - 例如通过创建额外的列以将其包含在表的主体中。
非常感谢您对此的帮助。
回复:以 JSON 格式导出 JMP 数据表您可以选择文件 > 另存为并选择 JSON 作为格式。 数据已保存,与将 JMP 数据表导出为其他格式(如 .XLSX)一致。 JMP公式对其他软件没有意义。 表变量和脚本以及数据列属性和特性也是如此。 我正在使用 JMP 15。 这可能是第一个具有此功能的版本,但有人可能比我更了解。