Zeilen aktualisierenIch habe eine jmp-Tabelle, die wie das Bild aussieht. Jede Zeile mit den Details sind die Basismerkmale der Patienten. In den folgenden Zeilen werden die Daten zu unterschiedlichen Zeitpunkten erfasst. Aufgrund der Art und Weise, wie Daten in die Software eingegeben wurden, befindet sich jeder Patient in mehreren Zeilen. Ich möchte jedoch die Grundliniencharakteristika haben, z. B. das Alter der Patienten in allen entsprechenden Zeilen (z. B. 1 Woche, 1 Monat usw.). Gibt es eine Möglichkeit, dies zu tun? Ich habe daran gedacht, für jeden Patienten eine einzige Zeile zu erstellen, aber aufgrund der großen Anzahl von Spalten wird dies ein sehr umständlicher Prozess sein.
Ihre Hilfe wird gerne in Anspruch genommen! Danke im Voraus.
Re: Zeilen aktualisierenDieses kleine Skript sollte tun, was Sie wollen
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;
);
);