¿Cómo guardar columnas estandarizadas en un script?Me gusta guardar las columnas estandarizadas utilizando JSL. Aquí está lo que tenía en la mía y me sale un error cuando ejecuto el script.
dt = Current Data Table();
cc = dt << Get Column Names( Continuous ); '
ncols = N Items( cc );
For( i = 1, i <= ncols, i++,
cc << Set Selected( 0 ),
col = Column(dt,cc), Distribution( Continuous Distribution(col,Save(Standardized))) );
Aprecio tu ayuda. Gracias
Re: ¿Cómo guardar columnas estandarizadas en un script?Muchas gracias Jim.Re: ¿Cómo guardar columnas estandarizadas en un script?El código no solo hace que la pantalla sea invisible, sino que también la cierra, liberando así la memoria.
Names Default to Here( 1 );
dt = Current Data Table();
cc = dt << Get Column Names( Continuous );
ncols = N Items( cc );
For( i = 1, i <= ncols, i++,
dis = Distribution( Invisible, Continuous Distribution( Column( cc[i] ) ) );
dis << Save( Standardized );
dis << close window;
);
,
Re: ¿Cómo guardar columnas estandarizadas en un script?Gracias jim ¿Cómo hacer las distribuciones invisibile. Tengo bastantes variables y no quiero ver los histogramas.
Re: ¿Cómo guardar columnas estandarizadas en un script?Aquí hay una modificación de su código que funciona como usted quiere. Debe familiarizarse con el índice de secuencias de comandos, ya que le proporcionará la sintaxis y ejemplos de cómo lograr lo que desea.
Names Default to Here( 1 );
dt = Current Data Table();
cc = dt << Get Column Names( Continuous );
ncols = N Items( cc );
For( i = 1, i <= ncols, i++,
dis = Distribution( Continuous Distribution( Column( cc[i] ) ) );
dis << Save( Standardized );
);