Come calcolare il numero univoco di una colonna attraverso l'array di memoria?Ho provato a utilizzare il seguente codice per trovare questo risultato.
L'esperto ha un metodo più veloce?
Grazie!
Scripting:dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
ar = dt << GetAsMatrix( 2 );
nn = Matrix( Associative Array( ar[0, 1] ) << getKeys );
rh = N Row( nn );
:Uso spesso Riepilogo sotto Tabelle per ottenere elementi unici. Il vantaggio è che abbiamo buone ragioni per credere che l'implementazione sottostante sia altamente ottimizzata. Il contro è che l'approccio deve generare una nuova tabella, che potrebbe essere un sovraccarico non trascurabile.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
sumdt = dt << Summary(
Group( :age ),
Freq( "None" ),
Weight( "None" )
);
rh = nrow(sumdt);
close(sumdt,nosave);
Re: Come calcolare il numero univoco di una colonna attraverso l'array di memoria?Grazie per l'aiuto degli esperti. Anche se questa risposta non è quello che voglio.