將矩陣儲存為表變數?你好。 我想知道是否可以將矩陣或列表作為變數保存到表中,如下所示:
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 。 我也喜歡這個主意。