Comment attribuer un numéro pour une mesure répétéeSalut,
J'ai un dt avec des mesures de signes vitaux répétés trois fois lors d'une visite pour chaque sujet .:
| Sujets | Signes vitaux | Résultat | visite | Répétition |
| 1 | Dias | 60 | 1 | une |
| 1 | Dias | 65 | 1 | b |
| 1 | Dias | 62 | 1 | c |
| 1 | Sys | 122 | 1 | une |
| 1 | Sys | 120 | 1 | b |
| 1 | Sys | 125 | 1 | c |
| 1 | Pul | 72 | 1 | une |
| 1 | Pul | 74 | 1 | b |
| 1 | Pul | 77 | 1 | c
|
| 2 | Dias | 65 | 1 | une |
| .... | ... | .... | .... | .... |
J'aimerais écrire une formule qui calcule les répétitions pour les mesures de signes vitaux dans une nouvelle colonne (par exemple, les répétitions a, b, c). Quel serait le meilleur moyen d'attribuer ces valeurs?
Merci d'avance pour l'aide.
Re: Comment attribuer un numéro pour une mesure répétéeJe vous remercie! Ça fonctionne parfaitement. Bonne journée.
Re: Comment attribuer un numéro pour une mesure répétéesalut @UN M ,
@txnelson a donné une bonne solution propre à votre question. Mais si vos données sont en réalité plus compliquées, jetez un œil à ce qui suit.
https://community.jmp.com/t5/Discussions/Syntax-How-do-I-create-an-index-column-by-ID/mp/9751/highlight/true#M9537
il en va de même, mais de manière plus robuste, en gérant les ensembles de données en désordre.
Re: Comment attribuer un numéro pour une mesure répétéeSi l'option Répéter une valeur numérique est une option, vous pouvez simplement créer la nouvelle colonne, puis aller à Info sur la colonne. Sous "Initialiser les données", sélectionner "Données de séquence", puis spécifier une séquence de 1 à 3.
Ou vous pouvez créer la formule
theList = {"a", "b", "c"};
If( Mod( Row(), 3 ) > 0,
theList[Mod( Row(), 3 )],
theList[3]
);
Assurez-vous que la colonne est définie en tant que colonne de caractères pour utiliser la formule ci-dessus.