編寫導出表的腳本你好,
我想知道如何編寫腳本來自動導出輸出文件中的特定表? 我需要計算大量數據的置信區間,並希望 JMP 自動將這些置信區間複製到 .txt 或 .csv 文件。
Re: 編寫導出表的腳本JMP 中的任何顯示表都可以轉換為數據表。 以交互方式,您在表上單擊鼠標右鍵並選擇“製作成數據表”或“製作成組合數據表”。
要在腳本中執行此操作,請將“製作成數據表”的消息傳遞給對象。
這是腳本索引中的示例
幫助==>腳本索引==>製作成數據表
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Baltic.jmp" );
p = PLS(
Y( :ls, :ha, :dt ),
X(
:v1,
:v2,
:v3,
:v4,
:v5,
:v6,
:v7,
:v8,
:v9,
:v10,
:v11,
:v12
)
);
pr = p << report;
pr[Outline Box( 2 )] << Close;
pr[Outline Box( 3 )] << Close;
tb = pr[Table Box( 1 )];
tb << Make Into Data Table;
Re: 編寫導出表的腳本謝謝,但我需要一個腳本來導出輸出表,而不是數據表。 因此,例如,JMP 將保存腳本以在當前狀態下重現分析;我需要將這些分析的結果導出到 .csv 文件。
Re: 編寫導出表的腳本下面是直接從腳本索引中獲取的關於如何將數據表保存為輸出格式的示例:
幫助==.腳本索引==>數據表==>另存為
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Save( "$temp\deleteme Big Class.jmp" ); // explicit location
If( dt << Save( "" ),
Write( "\!nsaved to " || (dt << GetPath) ),
Write( "\!nsave canceled" )
); // prompt
dt << Save( "$temp\deleteme Big Class.csv" ); // convert to CSV format
Close( dt, "NoSave" );