テーブルをエクスポートするスクリプトを書くこんにちは、
出力ファイル内の特定のテーブルのエクスポートを自動化するためのスクリプトの書き方を疑問に思いましたか。大量のデータについて信頼区間を計算する必要があります。JMPにこれらの信頼区間を.txtファイルまたは.csvファイルに自動的にコピーさせます。
テーブルをエクスポートするスクリプトの書き方JMPのどの表示テーブルもデータテーブルに変換できます。 対話的に、テーブルを右クリックして「データテーブルにする」または「結合データテーブルにする」を選択します。
これをスクリプトで実行するには、「データテーブルに作成」というメッセージをオブジェクトに渡します。
これがScripting Indexの例です。
ヘルプ==>スクリプトインデックス==>データテーブルにする
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;
テーブルをエクスポートするスクリプトの書き方ありがとう、でも書き出すスクリプトが必要です出力データテーブルではなくテーブルです。そのため、たとえば、JMPは現在の状態で分析を再現するためのスクリプトを保存します。これらの分析結果を.csvファイルにエクスポートする必要があります。
テーブルをエクスポートするスクリプトの書き方これは、データテーブルを出力形式に保存する方法についてのスクリプトインデックスからの直接の例です。
ヘルプ==スクリプトインデックス==>データテーブル==>名前を付けて保存
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" );