如何從數據表創建表(原樣)?你好,
想通過腳本從 Datatable 中創建一個表。
嘗試使用製表選項(分析-> 製表),但是它允許將數據表中包含的列的統計信息製成表格。
原因:想要將幾個參數(名稱、單位、Lowimit、HighLimit、Cp 和 Cpk)組合在一個數據表中,如所附屏幕截圖所示,並將其製成表格。
謝謝!!
數據表腳本視窗回复:如何從數據表創建表(原樣)?嗨,亞歷克斯,
聽起來您正在嘗試重新組織數據表以匹配您從 Excel 共享的輸出。 JMP 提供了廣泛的工具來重塑數據表(例如,SPLIT、STACK),這些工具可能對您的情況有用。 您可以創建數據表的重新排列版本,僅用於顯示。
但是,在不知道您的原始數據表結構的情況下,很難提供完整的答案。 您能否分享一個原始數據表的示例(真實或模擬)?
最好的,
TS
回复:如何從數據表創建表(原樣)?嗨蒂埃里,
感謝您的回复,很抱歉這個簡短的問題。
你是對的,我正在將我的數據表重新組織到一個新表中,以便按照所需的格式進行概述。
這樣做的原因是,我想通過從導入的表中提取以下信息來將我的數據匯總到一個新表中(作為單獨的列):
- 列的名稱(參數名稱)及其單位和規格限制
- 計算輸入數據中存在的每個測量參數的 Cp 和 Cpk 值 &
- 計算每個參數的附加信息,例如失敗的芯片數量(測量數據超出規格的芯片)
由於需要的參數,我編寫了腳本以在新表中計算所需的參數,然後將其製成表格。
附圖片:
ImportedData - 導入表的屏幕截圖(每列設置有規格限制和單位)
ComputedTable - 計算表中的截圖,我想將其轉換為新表。
如果您需要任何其他信息,請告訴我。
謝謝 !!
回复:如何從數據表創建表(原樣)?在 JMP 中開發腳本的最佳方式是讓 JMP 提供盡可能多的 JSL。為此,通常以交互方式執行每個步驟,從 JMP 請求保存該步驟中的腳本,然後繼續執行下一步,並繼續為流程中的每個步驟重複。因此,我建議您在開發所需的腳本時嘗試該過程。從最終數據表創建報告輸出的最後一步可以很簡單
names default to here(1);
dt=current data table();
nw=new window("Journal",<<JOURNAL></JOURNAL>
如果您正在運行 JMP 16,新的註釋日誌將為您運行的步驟提供 JSL。在早期版本中,各種 JMP 平台下都有一個選項,可以創建運行該步驟的腳本。或者,如果該步驟在輸出時創建了一個數據表,則數據表顯示中“表面板”中的“源”條目將包含創建輸出數據表所需的 JSL。
回复:如何從數據表創建表(原樣)?謝謝吉姆和蒂埃里!!
學習到教訓了。 從現在開始,我將逐步尋找內置的 JMP 功能以達到目標。