數據表和關聯數組之間的轉換你好呀,
有沒有一種簡單的方法將數據表轉換為關聯數組?我嘗試將關聯數組傳遞給外部 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 ***************************************************/