Re: [問題] 請問SAS合併重複測量資料的方法
之前幾位版友介紹的方法我都有試過了,
但因為我的變項非常多,實在沒有辦法一個一個key
後來經過其他高人指點,
發現有個方法在變項很多的情況下還蠻好用的
提出來給大家參考^^
data a;
set data;
if test=1;
data b;
set data;
if test=2;
rename x=x2 y=y2 z=z2;
data all;
merge a b;
by no;
drop test;
run;
重點在rename後面修改變項名稱的指令
可以把變項名稱匯入excel後
用CONCATENATE函數輕鬆地一次解決唷
例如把變項名稱x y z.....存在excel的第一列,
在A2儲存格輸入=CONCATENATE(A1,"=",A1,"2")
往右填滿之後就可以在第二列得到x=x2、y=y2、z=z2......
再把它複製貼上到SAS裡就可以了
※ 引述《clj26 (clj26)》之銘言:
: 想請問如果有重複測量的資料如下:
: No X Y Z test
: 1 2 3 5 1
: 1 3 4 5 2
: 2 2 3 3 1
: 2 3 2 4 2
: 3 1 5 3 1
: 3 2 4 2 2
: .
: .
: .
: (No是每個人的編號,X Y Z是測量值,test是測量的次數編號)
: 請問要怎麼用SAS把兩次測量的資料合併成一筆?
: 就是要將資料重整成下面的樣子
: No X Y Z X2 Y2 Z2
: 1 2 3 5 3 4 5
: 2 2 3 3 3 2 4
: 3 1 5 3 2 4 2
: .
: .
: .
: (X2 Y2 Z2是第二次測量的值)
: 感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.33.76
推
05/30 00:33, , 1F
05/30 00:33, 1F
→
05/30 00:33, , 2F
05/30 00:33, 2F
→
05/30 17:41, , 3F
05/30 17:41, 3F
→
05/30 17:42, , 4F
05/30 17:42, 4F
→
05/30 17:44, , 5F
05/30 17:44, 5F
→
05/30 17:45, , 6F
05/30 17:45, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):