aggiornare le righeHo una tabella jmp simile all'immagine. Ogni riga con i dettagli sono le caratteristiche di base dei pazienti e le seguenti righe sono i loro dati raccolti in momenti diversi. A causa del modo in cui i dati sono stati inseriti nel software, ogni paziente è in più file. Tuttavia, voglio avere i caratteri di base, ad esempio, l'età dei pazienti in tutte le loro rispettive righe (ad es. 1 settimana, 1 mese ecc.). C'è un modo per farlo? Ho pensato di creare una singola riga per ogni paziente, ma a causa dell'elevato numero di colonne, sarà un processo molto complicato.
Il vostro aiuto è molto apprezzato! Grazie in anticipo.
Ri: aggiornamento delle righeQuesto piccolo script dovrebbe fare ciò che vuoi
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;
);
);