Come assegnare un numero per una misurazione ripetutaCiao,
Ho un dt con misurazioni dei segni vitali ripetuto tre volte in una visita per ogni soggetto .:
| Soggetti | Segni vitali | Risultato | visita | Ripetizione |
| 1 | Dias | 60 | 1 | un |
| 1 | Dias | 65 | 1 | B |
| 1 | Dias | 62 | 1 | c |
| 1 | Sys | 122 | 1 | un |
| 1 | Sys | 120 | 1 | B |
| 1 | Sys | 125 | 1 | c |
| 1 | Pul | 72 | 1 | un |
| 1 | Pul | 74 | 1 | B |
| 1 | Pul | 77 | 1 | c
|
| 2 | Dias | 65 | 1 | un |
| .... | ... | .... | .... | .... |
Vorrei scrivere una formula che calcola le ripetizioni per le misurazioni dei segni vitali in una nuova colonna (ad esempio la ripetizione a, b, c). Quale sarebbe il modo migliore per assegnare quei valori?
Grazie in anticipo.
Ri: Come assegnare un numero per una misurazione ripetutaGrazie! Funziona perfettamente. Buona giornata.
Ri: Come assegnare un numero per una misurazione ripetutaCiao @AM ,
@txnelson ha dato una buona soluzione pulita per la tua domanda. Ma se i tuoi dati sono effettivamente più complicati dai un'occhiata a quanto segue
https://community.jmp.com/t5/Discussions/Syntax-How-do-I-create-an-index-column-by-ID/mp/9751/highlight/true#M9537
fa lo stesso, ma in modo più robusto, gestendo insiemi di dati disordinati.
Ri: Come assegnare un numero per una misurazione ripetutaSe si effettua la ripetizione, un valore numerico è un'opzione, quindi è possibile semplicemente creare la nuova colonna, quindi andare a Info Col e in "Inizializza dati" selezionare "Dati sequenza" e quindi specificare una sequenza da 1 a 3
O potresti creare la formula
theList = {"a", "b", "c"};
If( Mod( Row(), 3 ) > 0,
theList[Mod( Row(), 3 )],
theList[3]
);
Assicurati che la colonna sia definita come una colonna di caratteri per utilizzare la formula precedente