Changer les noms de colonne à la foisBonjour,
J'ai une table de données avec plusieurs colonnes continues, chaque colonne avec un nom différent. Je souhaite : 1) dupliquer continu colonnes toutes à la fois ; 2) renommez ces nouvelles colonnes avec leurs noms d'origine (c.-à-d., coccinelle) et ajoutez "/100" à leurs noms (c.-à-d., le nom de la colonne serait : coccinelle/100) en une seule fois ; puis 3) je veux multiplier ces nouvelles colonnes par 4 d'un coup (uniquement les colonnes continues).
Quelqu'un pourrait-il m'aider avec un script qui pourrait faire ces trois choses, s'il vous plaît?
J'utilise JMP 16.1 (MacBook).
Merci!
Voici un exemple de l'apparence de mes données, mais j'ai plusieurs colonnes continues :

Tableau de donnéesRe : Changer les noms des colonnes d'un coupVoici comment je résoudrais le problème.Le seul problème avec ce code est la détermination des colonnes à traiter.En supposant que Date et Date de traitement sont des colonnes de date JMP, ce sont des colonnes continues et doivent donc être supprimées du traitement.
Names Default To Here( 1 );
dt = Current Data Table();
cols = dt << get column names( string, continuous );
Remove From( cols, 1, 1 );
Remove From( cols, N Items( cols ), 1 );
dtTemp = dt << subset( selected rows( 0 ), columns( cols ) );
dtTemp[0, 0] = dtTemp[0, 0] * 4;
For Each( {name}, cols,
Column( dtTemp, name ) << set name( (Column( dtTemp, name ) << get name) || "/100" )
);
dt << Update( With( dtTemp ) );
Close( dtTemp, nosave );Re : Changer les noms des colonnes d'un coupsans JSL ?
via les transformations de colonne personnalisées de cette collection de compléments :
https://community.jmp.com/t5/JMP-Add-Ins/Scripting-Tools/ta-p/410943#U410943
voici un souhait de l'inclure dans le standard JMP :
https://community.jmp.com/t5/JMP-Wish-List/Custom-Transformation/idi-p/412010
