更新行我有一個看起來像圖片的jmp表。具有細節的每一行是患者的基線特徵,以下行是在不同時間收集的數據。由於在軟件中輸入數據的方式,每個患者分成幾行。然而,我想要具有基線特徵,例如,所有各自行中的患者年齡(例如,1週,1個月等)。有沒有辦法做到這一點?我曾考慮為每位患者製作一排,但由於柱數較多,這將是一個非常麻煩的過程。
非常感謝您的幫助!提前致謝。
Re:更新行這個小腳本應該做你想要的
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;
);
);