メモリ配列を介して列の一意の数を計算する方法は?この結果を見つけるために、次のコードを使用しようとしました。
専門家はより速い方法を持っていますか?
ありがとう!
スクリプティング回复:如何通過内存数組计到某列的不重复TT数?dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
ar = dt << GetAsMatrix( 2 );
nn = Matrix( Associative Array( ar[0, 1] ) << getKeys );
rh = N Row( nn );
回复:如何通過内存数組计到某列的不重复TT数?ユニークなアイテムを取得するために、テーブルの下の概要をよく使用します。 利点は、基盤となる実装が高度に最適化されていると信じる十分な理由があるということです。 短所は、このアプローチでは新しいテーブルを生成する必要があることです。これは無視できないオーバーヘッドになる可能性があります。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
sumdt = dt << Summary(
Group( :age ),
Freq( "None" ),
Weight( "None" )
);
rh = nrow(sumdt);
close(sumdt,nosave);
Re:メモリ配列を介して列の一意の数を計算する方法は?専門家の助けをありがとう。この答えは私が望むものではありませんが。