Hola a todos,
Agradecería ayuda para reformatear un conjunto de datos clínicos. Registra ~ 50 variables para múltiples pacientes en múltiples visitas. Por lo tanto, hay ~ 51 columnas, una de las cuales es un MRN o número de registro por paciente. Por lo general, hay de 6 a 7 filas de datos por paciente / MRN para informar sobre las variables tomadas en diferentes visitas. Entonces 2 preguntas:
1) ¿Cómo puedo generar una nueva variable de conteo incremental que cuente el número de visitas por MRN de paciente y se restablezca a 0 si el MRN cambia en otra columna?
2) Usando esta nueva variable de conteo (y / o la variable MRN), ¿cómo puedo transponer los datos para tener 50 x 7 variables en columnas para cada paciente, con cada paciente ahora en una sola fila? Por ejemplo: si el paciente registró el peso y la temperatura durante 7 visitas, ¿puedo hacer varias columnas para peso1, peso 2, peso3, ... peso7 y de manera similar para temp1, temp2 ... temp7?
¡Gracias por el consejo de antemano!
MRN.Fecha de visita.Contador ideal (basado en el cambio de MRN)
1001. 23/01/2020. 1
1001. 30/01/2020. 2
1001. 02/04/2020. 3
1001. 02/12/2015. 4
1001. 09/12/2015. 5
1001. 16/12/2015. 6
1001. 23/12/2015. 7
2350. 01/06/2016. 1
2350. 14/04/2016. 2
2350. 17/12/2018. 3
2350. 21/12/2018. 4
2350. 31/12/2018. 5
2350. 01/07/2019. 6
2350. 14/01/2019. 7
2311. 17/02/2016. 1
2311. 02/03/2016. 2
2311. 16/03/2016. 3
2311. 18/07/2016. 4
2311. 25/07/2016. 5
2311. 01/08/2016. 6
2311. 08/08/2016. 7
11223. 15/08/2016. 1
11223. 22/08/2016. 2
..... ... ...
La fórmula para la columna de su contador es simplemente Col Rank (: DateOfVisit,: MRN).
Entonces el pivote es Tablas -> Dividir -> Dividir por: Contador; Columnas divididas: altura, peso; Grupo: MRN