Création de formules dans une nouvelle colonne. Script JMPBonjour à tous. J'ai besoin de créer une nouvelle colonne qui soustraira le contenu des lignes consécutives et insérera cette valeur dans la nouvelle colonne.
Essentiellement, je veux dire : dans la colonne X, soustrayez la ligne 1 de la ligne 2 et placez cette valeur dans la colonne Y. Je veux que cela continue pour l'intégralité de la colonne X.
Donc : Colonne Y = X(i+1) - Xi ; je suis le numéro de ligne. Quelqu'un sait-il comment faire ça? Cela semble assez simple, mais je suis très nouveau dans le domaine des scripts et j'ai du mal à faire tenir quelque chose.
Modélisation statistique avancéeAutomatisation et scriptsÉtudes de consommation et de marchéOrganisation du contenuIngénierie Qualité et ProcédésRe : Création de formules dans une nouvelle colonne. Script JMPUn ajout à ce que Brady^2 a dit : vous pouvez créer des colonnes de formules sur n'importe quelle plateforme en utilisant cette méthode :
https://www.jmp.com/support/help/en/16.0/#page/jmp/transform-columns-in-a-jmp-platform.shtml
J'avais l'habitude de créer beaucoup de colonnes de formules dans des tableaux de données. Je fais maintenant moins cela et j'utilise beaucoup la méthode ci-dessus.
Re : Création de formules dans une nouvelle colonne. Script JMPSalut,
Comme Jim le mentionne, étudier est utile, même s'il est vrai que le volume d'informations peut être un peu intimidant au début.
Étant donné qu'une grande partie de ce qui peut être accompli via des scripts peut également être réalisé de manière interactive, assurez-vous de consulter les formules en 1 clic, qui créent facilement certaines des formules les plus couramment rencontrées.
Dans votre exemple, vous pouvez cliquer avec le bouton droit sur n'importe quelle valeur de la colonne d'origine et sélectionner Nouvelle colonne de formule > Ligne > Différence dans le menu suivant. Cela crée une nouvelle colonne avec la formule souhaitée, en une seule étape.
Acclamations,
Brady

Re : Création de formules dans une nouvelle colonne. Script JMP- Vous devez lire le document Discovering JMP et le Scripting Guide !
- Vous devez d'abord essayer de résoudre le problème.On apprend en faisant des erreurs et en identifiant quel est le problème
- Lorsque vous ne parvenez pas à résoudre le problème, la communauté de discussion est là pour vous aider.
- Vous trouverez ci-dessous un script qui, si vous avez correctement configuré votre table de données, devrait vous montrer une façon de résoudre le problème.
Names Default to Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
// New column: Column 6
Data Table( "big class" ) << New Column( "New Column",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :weight[Row() + 1] - :weight )
);