同じ行をサブセット化するために列をループするこんにちは、みんな
列内の各行 (すべて数値) を調べてサブセットを作成し、一致する行を見つけてサブセットを作成するセクションをスクリプトに追加したいと考えています。特定の値に対して 1 回だけ実行します。最初の行が 200 の場合のように、サブセットを作成した後、ループ内で別の 200 が見つかった場合、それは無視されます。
JMPでもできるのかな?
ありがとう
自動化とスクリプト作成Re: 列をループして同じ行をサブセット化するここでは、うまくいくかもしれない別のアプローチを紹介します。列内のさまざまな値の重複行をすべて検索し、選択を反転します。これが、行内のさまざまな値ごとに最初に見つかった値になります。次に、それらの行を新しいテーブルにサブセットします。
// Subset only the rows where each age appears for the first time
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << select duplicate rows( Match( :age ) );
dt << invert row selection;
dtSub = dt << subset(
selected columns( 0 ),
selected rows( 1 ),
output table( "subset" )
);
Re: 列をループして同じ行をサブセット化するありがとう、ジム
自分が何をしたいのかをうまく説明できなかったと思います。 値と一致するすべての行を 1 つのサブセットに含めたいと考えています。このスクリプトにより、異なる値 (: ウェーハ ID) のサンセットが、それぞれ 1 行ずつ表示されます。
基本的に、各ウェーハ ID のすべての行で 1 つのサブセットが得られるようにしたいと考えています。列には異なるウェーハ ID が含まれています
Re: 列をループして同じ行をサブセット化する一意の値ごとに個別のテーブルが必要な場合
tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)テーブル -> サブセットメニュー。 複数のテーブルが開かれています (この JMP 17 プレビューのタブを参照)
一度に多くのテーブルが開かれる可能性があります。 通常、そんなことはしたくありません。ほとんどの JMP プラットフォームには、に各グループに対してプラットフォームを実行する変数。 個別のテーブルが必要な場合は、サブセット テーブルの 1 つから JSL のソース スクリプトを取得します。このスクリプトは、開いたテーブルのリストを返します。 あなたも欲しいかもしれません列ごとに保持チェックされました。
Re: 列をループして同じ行をサブセット化するありがとう、
私の列には、200 が 10 回以上繰り返されているなど、1 つの特定の値が多く含まれています。行の一致を使用してそれをサブセット化したい場合、ソース スクリプトはすべての行番号を返します。 一致する行を持つすべてのセルに対してループを作成するスクリプトが必要です。
Re: 列をループして同じ行をサブセット化するtables->summary を使用して、一意の値とその数を取得します。 (そこから要約テーブルを作成するスクリプトを取得できます。) スクリプト内で、要約テーブルを読み取ります (次を使用します)。各行ごとに)、一意の値を取得してから、場所を選択してくださいまた行を取得します。メインテーブルの上。 必要に応じて選択を処理します。
これは前の回答とあまり変わりませんが、指示しない限りテーブルは作成されず、気にする重複の数を決定できます。