是否可以將日誌或報告文件另存為 json 文件,或將其匯出為字典?你好,
我計劃使用期刊中的一些圖像、標題、表格,並使用它們來使用 Python 等外部程式語言建立 Word 文件。 我想知道 JMP 是否具有將日誌匯出為 json 檔案的功能,其中每個物件都以鍵值格式儲存。
謝謝。
自動化和腳本編寫資料存取數據探索和視覺化分享和交流成果回覆:是否可以將日誌或報告文件另存為 json 文件,或將其匯出為字典?非常感謝。 這是我可以處理的事情。 很高興知道報告可以儲存為 HTML 報告。 正如您所提到的,我計劃使用 BeautifulSoup 進行解析。
回覆:是否可以將日誌或報告文件另存為 json 文件,或將其匯出為字典?您可能會發現使用 VBA 自動化 JMP 以將所需的報告轉換為 Word 文件會更容易。
您也許能夠建立所需的確切報告並將其直接儲存為 Word 文件。
您可以將報告儲存為 HTML 並取得所有內容(包括圖片)。 我從未使用過 Beautiful Soup,但我相信它可能為您提供一種從 Python 中獲取 HTML 部分的方法。
JSL 當然能夠創建您想要發送到 Python 的任何參數的 JSON 檔案;使用 JSL 關聯數組:
Write( As JSON Expr( ["a" => "z", "b" => ["c" => 3, "d" => 5]] ) );
{"a":"z","b":{"c":3,"d":5}}
回覆:是否可以將日誌或報告文件另存為 json 文件,或將其匯出為字典?你可以像這樣保存XML
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
bv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line( {Line Color( {212, 73, 88} )} ) );
xml = bv<<GETXML></GETXML>
XPATH可以搜尋xml。 xml 是報表顯示框樹的表示。 它不會包含報告的圖片,但您可以從 XPATH 可以找到的 節點收集這些圖片。 我認為報告中的所有數字都會在那裡,需要進行一些研究才能抓住它們:
<OutlineBox leftOffset=\!"0\!" topOffset=\!"19\!" width=\!"251\!" height=\!"124\!" helpKey=\!"Bivar Summary\!" isOpen=\!"true\!">Summary of Fit<TableBox leftOffset=\!"14\!" topOffset=\!"29\!" width=\!"237\!" height=\!"97\!">
<StringColBox width=\!"172\!" height=\!"95\!">
<StringColBoxHeader></StringColBoxHeader>
<StringColBoxItem>RSquare</StringColBoxItem>
<StringColBoxItem>RSquare Adj</StringColBoxItem>
<StringColBoxItem>Root Mean Square Error</StringColBoxItem>
<StringColBoxItem>Mean of Response</StringColBoxItem>
<StringColBoxItem>Observations (or Sum Wgts)</StringColBoxItem>
</StringColBox>
<NumberColBox leftOffset=\!"172\!" topOffset=\!"0\!" width=\!"64\!" height=\!"95\!">
<NumberColBoxHeader></NumberColBoxHeader>
<NumberColBoxItem>0.502917</NumberColBoxItem>
<NumberColBoxItem>0.489836</NumberColBoxItem>
<NumberColBoxItem>15.85786</NumberColBoxItem>
<NumberColBoxItem>105</NumberColBoxItem>
<NumberColBoxItem>40</NumberColBoxItem>
</NumberColBox>
</TableBox>
</OutlineBox>
將均方根誤差與 15.85786 配對
Table Box with two columnsTable Box with two columns具有兩列的表格框
將需要載入表的兩列。 均方根誤差不會有一個關鍵,但有一個方法可以找到它。
這是一個範例,說明 XML 和 JSON 幾乎相同的語言(樹結構、標籤),但實際上 XML 傾向於表示報告,而 JSON 傾向於表示資料。
如果您建立了一些可以分享的很酷的東西,也許您可以在 JMP 會議上進行演示!