看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]:SAS [程式問題]:兩筆資料合併 [軟體熟悉度]:熟悉 [問題敘述]: http://i.imgur.com/asrpoCk.jpg
如圖,想要將aa資料跟bb資料中相同id的資料橫向合併, aa資料多餘的id則直接捨去 下面的程式範例是試著先把aa資料中特定幾筆資料提出來,然後和bb資料合併 (但我提出來的資料就不對了啊!更遑論merge根本沒出場的餘地!!) 先說說目前遇到的困境: 我do一do,n=2,6,8本意是要抓id=2,6,8的資料啦 結果它抓的是第2、6、8筆資料啊啊啊 (試過用id=2,6,8也是一樣) (真實資料其實挺多的,但我實在是想不到其他方法@@) 請求各位大神協助 [程式範例]: data aa; input id ans $ @@; cards; 2 a 4 s 6 d 8 f 10 g ; run; data bb; input id ans2 $ @@; cards; 2 f 6 t 8 t ; run; data cc; do n=2,6,8; set aa point=n; output ; end; stop; proc print; run; s ----- Sent from JPTT on my HTC_U-3u. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.35.165 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1536998121.A.A72.html ※ 編輯: linda841004 (111.249.35.238), 09/15/2018 17:26:20
imaltar: data c;merge a b(in=b);by id;if b;run; 09/15 17:52
成功解惑!!!謝謝!!! ※ 編輯: linda841004 (111.249.35.238), 09/15/2018 22:27:09