数据表和关联数组之间的转换你好呀,
有没有一种简单的方法将数据表转换为关联数组?我尝试将关联数组传递给外部 API 进行分析,然后将结果作为数据表返回到 JMP 中。
谢谢!
霍华德
回复:数据表和关联数组之间的转换谢谢,M。这是个好主意,我已经实施了。
霍华德
回复:数据表和关联数组之间的转换检查脚本索引(帮助 > 脚本索引)。 当您创建它时,AA 将接受矩阵或列表作为输入。 因此,最简单的方法是将您的键列作为列表,将值列作为列表,并将它们作为键和值传递给 AA 命令。
如果您想将多个列放入给定键的值中,您也可以这样做。 脚本指南中有一些很好的示例(帮助 > 书籍 > JMP 脚本指南)。 您还可以查看我在这里使用的代码: Total Recall:JMP 应用程序中 Recall 支持的新策略举一些关于我如何与 AA 合作的例子。
中号
回复:数据表和关联数组之间的转换我最近需要将数据表转换为关联数组。以下是我所做的。
/********************************************** table to associative array ***************************************************/
dt = Current Data Table();
pe_steps = Associative Array();
ForEach( {i}, 1::ncols(dt), pe_steps[Column(dt,i) << get name] = Column(dt,i) << get values );
Show( pe_steps );
/********************************************** table to associative array ***************************************************/