Cómo asignar un número para una medición repetidaHola,
Tengo un dt con mediciones de signos vitales repetidas tres veces en una visita para cada sujeto:
| Asignaturas | Signos vitales | Resultado | visitar | Repetición |
| 1 | Dias | 60 | 1 | una |
| 1 | Dias | sesenta y cinco | 1 | segundo |
| 1 | Dias | 62 | 1 | do |
| 1 | Sys | 122 | 1 | una |
| 1 | Sys | 120 | 1 | segundo |
| 1 | Sys | 125 | 1 | do |
| 1 | Pulpa | 72 | 1 | una |
| 1 | Pulpa | 74 | 1 | segundo |
| 1 | Pulpa | 77 | 1 | do
|
| 2 | Dias | sesenta y cinco | 1 | una |
| .... | ... | .... | .... | .... |
Me gustaría escribir una fórmula que calcula las repeticiones de las mediciones de los signos vitales en una nueva columna (por ejemplo, la repetición a, b, c). ¿Cuál sería la mejor manera de asignar esos valores?
Gracias de antemano por la ayuda.
Re: Cómo asignar un número para una medición repetida¡Gracias! Funciona perfectamente. Que tengas un buen día.
Re: Cómo asignar un número para una medición repetidaHola @A.M ,
@txnelson dio una buena solución limpia para su pregunta Pero si sus datos son más complicados, eche un vistazo a lo siguiente
https://community.jmp.com/t5/Discussions/Syntax-How-do-I-create-an-index-column-by-ID/mp/9751/highlight/true#M9537
Hace lo mismo pero de una manera más robusta administrando conjuntos de datos desordenados.
Re: Cómo asignar un número para una medición repetidaSi hacer que la Repetición sea un valor numérico es una opción, simplemente podría crear la nueva columna y luego ir a Col Info. En "Inicializar datos", seleccione "Secuencia de datos" y luego especifique una secuencia de 1 a 3.
O podrías crear la fórmula
theList = {"a", "b", "c"};
If( Mod( Row(), 3 ) > 0,
theList[Mod( Row(), 3 )],
theList[3]
);
Asegúrese de que la columna esté definida como una columna de caracteres para usar la fórmula anterior