将矩阵保存为表变量?你好。 我想知道是否可以将矩阵或列表作为变量保存到表中,如下所示:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Table Variable("Day_mat", [42 43]);这当然行不通,但是还有其他方法吗? 我正在考虑的一种选择是将其另存为表脚本,如下所示:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Script("Dat_mat_script", Day_mat = [42 43]);只是想知道社区是否有更好的主意? 谢谢!
自动化和脚本编写回复:将矩阵保存为表变量?我认为表变量必须是文本或数值 -> 如果将其转换为字符串,则可以保存它(需要使用时使用 Char() 进行转换并使用 Parse() )
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Table Variable("Day_mat", Char([42 43]));
m = Parse(:Day_mat);回复:将矩阵保存为表变量?很好的解决方法:)
是的,有趣的是为什么表变量有这个限制。
似乎在 Jmp 中引入矩阵和列表时,开发人员忘记为表变量启用它。
也可能是故意没有添加此功能 - 也许是为了方便输入:
如果不是数字,则为字符串
允许输入不带“...”的字符串
如果有人写了一个愿望清单条目,我会用工藤支持它:)
回复:将矩阵保存为表变量?我认为表变量有特定的用途,这就是为什么它们只支持文本或值(数字)使用 JMP > 输入和编辑数据 > 编辑数据表 > 使用数据表变量,但很可能值得重新考虑一下,以允许至少使用列表、矩阵和关联数组。 我可以制作一个愿望清单项目,尽管我认为 JMP 开发目前根本无法跟上它们的步伐(我们有近 600 个“新”愿望清单项目)。
(在写这篇文章时创建了这个)... 这是愿望清单项目让我们为表变量使用更复杂的数据类型,而不仅仅是文本和数字
回复:将矩阵保存为表变量?
@jthi写道:
我们有近 600 个“新”愿望清单项目
是的,似乎自 2022 年底以来,这只是一小部分新的愿望得到了承认。
我猜这是由于 Jmp18 开发的最后阶段所致。
希望Jmp18发布后他们能重新开始承认新的愿望,把美好的愿望传递给调查和发表 ....
回复:将矩阵保存为表变量?谢谢@jthi 。 我也喜欢这个主意。