テキスト形式のコンテンツをマトリックスに書き込んで照合することはできますか?テキスト形式のコンテンツをマトリックスに書き込んで照合することはできますか?
たとえば、「BigClass」と「BigClassFamilies」は指定されたデータを名前で照合します。
1.1。 「BigClass」「BigClass」の「weight」列を削除し、「name」列と「height」列を行列arに書き込み、この行列に2列を追加して、一致する「BigClassFamilies」の「weight」データを格納します。 "と以下の計算結果。
2.2。 「ビッグクラスファミリー」の対応する「重み」データをマトリックスの形式で使用します。
3.3。 マトリックスarの「高さ」で割った一致の「重み」を取得します。
d1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
d2 << Sort( By( 2 ), Order( Descending ), replace table );
d1 << delete columns( "weight" );
ar = d1 << GetAsMatrix( {1, 4} );
br = d2 << GetAsMatrix( {2, 6} );これは説明のみを目的としています。
専門家に感謝します!
スクリプティングRe:テキスト形式のコンテンツをマトリックスに書き込んで一致させることはできますか?テキストと数字を一緒に使用するには、テーブルが最適なコンテナだと思います。
マトリックスにはテキストは収まりません。
では、両方のテーブルの結合を使用して、データを名前で照合してみませんか?
この場合、2つの「ROBERT」があるため、結合は明確に定義されていません。
d1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
d2 << Sort( By( 2 ), Order( Descending ), replace table );
d1 << delete columns( "weight" );
d1 << Join(
With( d2 ),
By Matching Columns( :name = :name ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
);
Re:テキスト形式のコンテンツをマトリックスに書き込んで一致させることはできますか?OK、ありがとう! 別の例をお聞きします。