Comment multiplier les valeurs d’une colonne sans créer une autre colonne ?J'ai une colonne avec des valeurs décimales qui doit être multipliée par 100. Existe-t-il d'autres moyens de le faire sans créer une autre colonne avec une formule ? Est-il possible de le faire sur la même colonne ?
Automatisation et scriptsles fenêtresRe : Comment multiplier les valeurs d'une colonne sans créer une autre colonne ?Le moyen le plus simple de procéder est d’écrire un petit script. Si le nom de votre colonne que vous souhaitez modifier s'appelle "La Colonne", le script suivant
For Each Row( :The Column = :The Column * 100 );
Re : Comment multiplier les valeurs d'une colonne sans créer une autre colonne ?J'ai essayé de recréer cela avec une boucle For, mais cela ne fonctionne pas.
dtcols = {"Score1", "Score2"};
For( i = 1, i <= N items (dtcols), i++,
For Each Row( dtcols[i] = dtcols[i] * 100 );
);Re : Comment multiplier les valeurs d'une colonne sans créer une autre colonne ?Vous devez indiquer à JMP que l'élément de la liste est une colonne.
dtcols = {"Score1", "Score2"};
For( i = 1, i <= N Items( dtcols ), i++,
For Each Row( As Column( dtcols[i] ) = As Column( dtcols[i] ) * 100 )
);
BTW, une forme plus simple à utiliser est avec une fonction For Each()
For Each( {col}, dtcols,
For Each Row( As Column( col ) = As Column( col ) * 100 )
);Re : Comment multiplier les valeurs d'une colonne sans créer une autre colonne ?Merci! J'apprends beaucoup ^^