JMP には「真の」外部結合がありますか?一致列に基づいてテーブル間の不一致のみを返す、真の外部結合を探しています。
ダイアログでは、不一致を内部一致に含めることができますが、不一致のみを検索して内部一致を除外するオプションはありません。
データのブレンドとクリーンアップマックOSRe: JMP に「真の」外部結合はありますか?直接的な方法はわかりませんが、間接的な方法は、結合を作成するときに「一致フラグ」オプションを選択することです。その後、「一致フラグ」に「両方」というラベルが付いている行を手動/プログラムで削除できます。桁。 例として、これを行うスクリプトを以下に示します。


dt1 = open ("$SAMPLE_DATA/Hot Dogs.jmp");
dt2 = open ("$SAMPLE_DATA/Hot Dogs2.jmp");
dt1 << Delete rows (1); //to make an outer join possible
dt2 << delete rows (2); //to make an outer join possible
dtjoined = dt1 << Join(
With( dt2 ),
Match Flag( 1 ), //<-use this later
By Matching Columns( :Product Name = :Product Name ),
Drop multiples( 0, 0 ),
Include Nonmatches( 1, 1 ),
Preserve main table order( 1 ),
Output Table( "joined" )
);
dtjoined << Select Where (:Match Flag == 3); //JMP uses column values for the text
dtjoined << delete rows ();
Re: JMP に「真の」外部結合はありますか?これはあなたが探している状況ですか?

一致フラグを有効にして、完全な外部結合を実行し、一致フラグが「両方」の行を削除できます。


Re: JMP には「真の」外部結合はありますか?ありがとう!
結合操作を行うときにチェックする「外部結合」オプションがあればいいのにと思います。
Re: JMP には「真の」外部結合がありますか?ありがとうございます。これでうまくいくと思います!