看板 Statistics 關於我們 聯絡資訊
proc sort data=yourfile;by code year month; run; proc means noprint data=yourfile; var ret mv; by code year month; output out=newfile mean=mret mmv; run; ※ 引述《ayung0508 (阿勇就是我)》之銘言: : ※ 引述《bugle (低點)》之銘言: : : *假設 data name = xxx; : : proc sql; : : create table tmp/*tmp=你要的名稱*/ as : : select put(date,yymmn6.) as date, : : mean(ret) as ave_ret, mean(mv) as ave_mv : : from xxx : : group by 1 : : ; : : quit; : : /*當然你也是可以用 proc means , proc freq 之類的 : 非常感謝您,B先進,小弟有測試出來 : 但如前文小弟舉的例子中是只有一家公司code=2 : 小弟手邊的data總共有1700多家code=1700 : 請問我該如何把這程式修改成 : 1.能以"每家"公司的月平均報酬率、月平均市值"來分類呢? : 2.以上程式只有三個變數,如果我想再把其他原來的變數襄入 : 我該怎麼做呢? : 不好意思~耽誤您寶貴的時間.... : 如果可以~請站內信告訴我您住址....小弟必定寄以薄禮相贈^___________^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.32.109 ※ 編輯: tew 來自: 134.208.32.109 (06/01 00:26)
ayung0508:感謝T大及B大~小弟問題已順利解決 06/01 00:38
ayung0508:終於可以安心睡個好眠~明早還得打工^^ 06/01 00:38
kenshin528:t大用的方法實在很漂亮 06/01 11:14