Comprobando el bucle a través de una tabla para verificar si la columna es numérica o nominal
Tengo la siguiente tabla que es el resultado de apilamiento y división Una mesa mucho más grande. Como puede ver, X1, 3 y 5 son numéricos y X2, 4 y 6 son caracteres. Debido a que esto es un resultado de apilar y dividir, todo se convierte en Nominal y Carácter, está ahí para recorrer todas las columnas, verifique si el valor en la 1ra fila es numérico / continuo y convierta las columnas X1, X3 y X5 de nuevo a numérico y continuo?
Re: Comprobando el bucle a través de una tabla para verificar si la columna es numérica o nominalAquí hay una secuencia de comandos simple que convertirá las columnas que tienen valores numéricos
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 )
)
);
Parece que necesitas tomarte el tiempo para leer la Guía de Scripting
Ayuda ==> Libros ==> Guía de scripting