看板 Statistics 關於我們 聯絡資訊
------------------------------------------------------------------------ [軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 高(1年以上) [問題敘述]: 現有家戶資料 想請問看看是否有好一點的方法抓取太太的資料 Example: Original data Desired variable HHID PID MARRIED SPID Income SP_Income 1 1 1 2 10 20 1 2 1 1 20 10 1 3 1 4 30 40 1 4 1 3 40 30 1 5 0 . 50 . 2 1 0 . 11 . 2 2 0 . 12 . 2 3 1 5 13 15 2 4 0 . 14 . 2 5 1 3 15 13 [程式範例]: 我目前的做法雖然可以抓到太太的資料, 但太慢了, 尤其我有 monthly marriage status and income 變數, 整個CODE變得很亂 想請教有沒有在一個data setp就完成的做法, 謝謝! /*** Sample code ***/ /* Seperate married sample */ data married; set household; if married=1; run; data spouse; set married; sp_income=income; SPID=PID; /* Define SP_ID=PID to get the spouse data */ keep HHID SPID sp_income; run; proc sort data=spouse; by HHID SPID; run; proc sort data=household; by HHID SPID; run; data final; merge household(in=a) spouse(in=b); by HHID SPID; if a; run; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 174.102.100.213 ※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1396412267.A.ADB.html
tew:proc sql 04/02 15:26