Re: [程式] SAS 合併資料疑問

看板Statistics作者 ( ￾ ￾ )時間12年前 (2013/04/30 01:25), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
proc sql; create table tab3 as select x.*, y.market_value from tab1 as x left join tab2 as y on year(x.date)=year(y.date); quit; 我想應該是這樣 ^^" 可以參考看看唷 ※ 引述《thomas2005 (無)》之銘言: : ------------------------------------------------------------------------ : [軟體程式類別]: : SAS : [程式問題]: : 資料處理 : [軟體熟悉度]: : 低(1~3個月) : ----------------------------------------------------------------------------- : 我有一個合併資料的疑問想請教各位。 : 目前資料欄位如下: : Tab 1. : id date stock_return : ----------------------------- : 1 2011/01 0.3 : 1 2011/02 -0.8 : 1 2011/03 -0.8 : 1 2011/04 -0.8 : 1 2011/05 -0.8 : 1 2011/06 -0.8 : 1 2011/07 -0.8 : 1 2011/08 11 : 1 2011/09 2 : 1 2011/10 7 : 1 2011/11 5 : 1 2011/12 21 : Tab 2. : id date market_value : ------------------------------- : 1 2011/12 100 : 2 2012/12 200 : 目前我想將 Tab 2 的 market_value 欄位的值併入 Tab 1. : 但 Tab 2 的日期(date) 都是以年為單位一年一年的資料。 : 2011年的資料,則為 2011/12 這樣。 : 我如何將 Tab 2 的 market_value 併入 Tabl 中? : 想要後結果如下: : id date stock_return market_value : ------------------------------------------- : 1 2011/01 0.3 100 : 1 2011/02 -0.8 100 : 1 2011/03 -0.8 100 : 1 2011/04 -0.8 100 : 1 2011/05 -0.8 100 : 1 2011/06 -0.8 100 : 1 2011/07 -0.8 100 : 1 2011/08 11 100 : 1 2011/09 2 100 : 1 2011/10 7 100 : 1 2011/11 5 100 : 1 2011/12 21 100 : 謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.157.76

04/30 15:22, , 1F
謝謝。
04/30 15:22, 1F

04/30 17:59, , 2F
記得調整時間 否則會犯looking ahead bias
04/30 17:59, 2F
文章代碼(AID): #1HVgqRno (Statistics)
文章代碼(AID): #1HVgqRno (Statistics)