Controllo del ciclo attraverso una tabella per verificare se la colonna è numerica o nominale
Ho la seguente tabella da cui proviene impilamento e divisione un tavolo molto più grande Come puoi vedere, X1, 3 e 5 sono numerici e X2, 4 e 6 sono caratteri. Poiché questo è un risultato di impilamento e divisione, tutto viene convertito in Nominale e Carattere, è lì per passare in loop attraverso tutte le colonne, controllare se il valore nella prima riga è numerico / continuo e convertire la colonna X1, X3 e X5 indietro a numerico e continuo?
Ri: Verifica del ciclo attraverso una tabella per verificare se la colonna è numerica o nominaleEcco un semplice script che convertirà le colonne trovate con valori numerici
Names Default To Here( 1 );
dt = Current Data Table();
colNames = dt << get column names( string, character );
For( i = 1, i <= N Items( colNames ), i++,
If( Is Missing( Num( Column( dt, colNames[i] )[1] ) ) == 0,
Column( dt, colNames[i] ) << data type( numeric ) << modeling type( continuous )
)
);
Sembra che tu abbia bisogno di prendere il tempo per leggere la guida allo scripting
Guida ==> Libri ==> Guida di scripting