公開日: 04/01/2021

データテーブルを縦方向に連結する

Concatenate(縦方向の連結)は、複数のデータテーブルの行を上下に連結します。

dt << Concatenate( DataTableReferences,...,Keep Formulas,
	Output Table Name( "name" ) );

たとえば、データテーブルを男子と女子のサブセットに分けた場合、Concatenateを使うとそれを元に戻すことができます。

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where( :性別 == "M" );
m = dt << Subset( Output Table Name( "M" ) );
dt << Invert Row Selection;
f = dt << Subset( Output Table Name( "F" ) );
both = m << Concatenate( f, Output Table Name( "両方" ) );

また、連結したデータは、新しいテーブルを作成せずに、現在のデータテーブルに追加することもできます。

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where( :性別 == "M" );
m = dt << Subset( Output Table Name( "M" ) );
dt << Invert Row Selection;
f = dt << Subset( Output Table Name( "F" ) );
both = dt << Concatenate( m, f, "最初のテーブルに追加" );
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).