スクリプトを使用してクエリしたデータ テーブルを指定したフォルダに保存する方法は?</CODE></PRE><P>やあ! jmpスクリプトを使用して、クエリされたデータテーブルを指定されたフォルダーに保存する方法を知っている人はいますか? それを行う正しい方法を見つけることができないようです... 前もって感謝します!</P><P>これが私のサンプルスクリプトです:</P><PRE><CODE class=" language-jsl">Data Table( "name of data table" );
//save raw data table to a folder
dt = current data table ();
filepath = "C:\Users\folder path";
dt<< save(filepath || "name of data table.jmp");
データ表スクリプティングRe: クエリされたデータ テーブルをスクリプトを使用して指定したフォルダに保存する方法は?はい。 ほとんどの場合、パスの末尾にスラッシュを付けた方がうまくいくようです:
path = "$temp/mywork/";
ファイルなしでパスだけを必要とするほとんどの (すべての?) 関数は、これで満足しています。
path = "$temp/mywork/";
show(convertFilePath(path,"windows"));
Convert File Path(path, "windows") = "C:\Users\v1\AppData\Local\Temp\mywork\";
後でコードを見る人にとっては、明らかに完全なファイル名ではありません。
Re: クエリされたデータ テーブルをスクリプトを使用して指定したフォルダに保存する方法は?問題は、ファイルパスと「データテーブルの名前.jmp」の間に「/」がないことだと思います。以下は、動作するスクリプトです
Names Default To Here( 1 );
Open( "$SAMPLE_DATA\big class.jmp" );
dt = Data Table( "big class" );
filepath = "$TEMP";
Wait( 5 ); // placed for the example so the table will be visible
dt << save( filepath || "\" || "mytable.jmp" );
Close( dt, nosave );
Wait( 5 ); // placed so for the example one can see the table is closed
Open( filepath || "\" || "mytable.jmp" );