actualizando filasTengo una tabla jmp que se parece a la imagen. Cada fila con los detalles son las características básicas de los pacientes, y las siguientes filas son sus datos recopilados en diferentes momentos. Debido a la forma en que se ingresaron los datos en el software, cada paciente está en varias filas. Sin embargo, quiero tener las características básicas, por ejemplo, la edad de los pacientes en todas sus filas respectivas (por ejemplo, 1 semana, 1 mes, etc.). ¿Hay una manera de hacerlo? He pensado en hacer una sola fila para cada paciente, pero debido a la gran cantidad de columnas, será un proceso muy engorroso.
¡Tu ayuda es muy apreciada! Gracias por adelantado.
Re: actualizando filasEste pequeño script debe hacer lo que quieras
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i++,
If( i == 1,
hstudy_id = "";
hdob = .;
hsex = .;
hdate_of_x = .;
hyearx = .;
hage = .;
);
If( :ame[i] == "baseline_arm_1",
hstudy_id = study_id[i];
hdob = dob[i];
hsex = sex[i];
hdate_of_x = date_of_x[i];
hyearx = yearx[i];
hage = age[i];
,
study_id[i] = hstudy_id;
dob[i] = hdob;
sex[i] = hsex;
date_of_x[i] = hdate_of_x;
yearx[i] = hyearx;
age[i] = hage;
);
);