みなさん、こんにちは!
パスC:\ 1に多くのデータファイルがあります。これらは、50列と同じ列名構造を持ちます。これらのファイルの3列目と5列目のデータを新しいデータテーブルに結合するためにJSL実装を使用する方法。
設定:列3のデータ型のフォーマットは文字、列5のデータ型のフォーマットは数値です。
Big class.jmpと似ていますが、50列あります。
ありがとうございます。

ここにあなたが望むことをする良いスタートがあります.......あなたがあなたが読み込もうとしているテーブルについてあなたが与えたパラメータを考えると、最終テーブルの長さは600,000,000行になるでしょう。 その量のデータを処理するには長い時間がかかります。
Names Default To Here( 1 );
// Set the path to the folder to get the files from
// Make sure a "/" is the last character in the path
// Change the value below to the actual path you need to point to
dirPath = "$SAMPLE_DATA/";
// Get all of the files from the folder
allFilesList = Files In Directory( dirPath );
// set the pointer to the final data table to a null value
dt = "";
// Loop across all of the files and concatenate them together
For( i = 1, i <= N Items( allFilesList ), i++,
// Open the file
dtIn = Open( dirPath || allFilesList[i], invisible );
dtIn << run formulas; // make sure all records are run before continuing the process
// In my test case, I make sure there are at least the 5 columns
If( N Cols( dtIn ) >= 5,
// Make sure the 3rd and 5th columns are of the correct type, and give them a standard name
Column( dtIn, 3 ) << data type( character ) << set name( "__3__" );
Try( Column( dtIn, 3 ) << delete property( "formula" ) );
Column( dtIn, 5 ) << data type( numeric ) << modeling type( continuous ) << set name( "__5__" );
Try( Column( dtIn, 3 ) << delete property( "formula" ) );
Wait( 0 );
// Delete all columns except the 3rd and 5th columns
dtIn << delete columns( Index( 6, N Cols( dtIn ) ) );
Wait( 0 );
dtIn << delete columns( 4 );
Wait( 0 );
dtIn << delete columns( {1, 2} );
Wait( 0 );
// If this is the first data table, set the variable dt to point to the data table
If( dt == "",
dt = dtIn,
// If not the first data table, then contatenate it to the first table
Try( dt = dt << concatenate( dtIn, Append to first table( 1 ) ) );
// Close the table just read into JMP since we are done with it
Close( dtIn, nosave );
// This is a check I found I needed to make to insure only the 3rd and 5th columns are left
If( Ncol(dt)>2,
dt<<DELETE columns=""></DELETE>ジムに感謝します!
私はJMP pro 14を使います。
1つのスクリプトでそれをやりたいのです。
3,000を超えるファイルがあり、各ファイルには200,000を超える行と50の列があります。
詳細はユースケースの詳細によって異なります。しかし、私は何を検討することから始めます複数ファイルのインポートできる(JMP 14が必要)。