Comment sauvegarder des colonnes standardisées dans un script?J'aime enregistrer les colonnes normalisées à l'aide de JSL. Voici ce que j'ai dans le mien et je reçois une erreur lorsque je lance le 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))) );
J'apprécie ton aide. Merci
Re: Comment enregistrer des colonnes normalisées dans un script?Merci beaucoup Jim.Re: Comment enregistrer des colonnes normalisées dans un script?Non seulement le code rend l’affichage invisible, mais il le ferme également, libérant ainsi de la mémoire.
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: Comment enregistrer des colonnes normalisées dans un script?Merci Jim. Comment faites-vous les distributions invisibiles. J'ai beaucoup de variables et je ne veux pas voir les histogrammes.
Re: Comment enregistrer des colonnes normalisées dans un script?Voici une modification de votre code qui fonctionne comme vous le souhaitez. Vous devez vous familiariser avec Scripting Index, car il vous donnera la syntaxe et des exemples sur la manière d’accomplir vos tâches
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 );
);