[問題] SAS資料處理問題
小弟最近在學著用SAS處理資料
以下是目前自己摸的部分:
DM' LOG ; CLEAR ; OUTPUT ; CLEAR' ;
LIBNAME Stock ' G:\data ';
DATA Stock.sac;
INFILE 'G:\Rewc.csv';
INPUT symbol $ 3. @5 date 8. @14 time $ 5. @20 price 6.3 @28 volatility;
PROC PRINT LABEL DATA=Stock.sac;
SUM volatility;
BY date;
RUN
因為處理的是intraday的data
所以可能像是以下的情況
date time volatility
4/30 9:00 0.01
4/30 9:02 0.02
4/30 9:05 0.06
5/1 9:09 0.05
5/1 9:10 0.01
假設我要算4/30的RV那就是將4/30所有的volatility相加即可
同樣5/1的情況也是如此
現在小弟上面寫的程式可以這樣計算出每日的RV
可是table是
date time volatility
4/30 9:00 0.01
4/30 9:02 0.02
4/30 9:05 0.06
----------------
0.09
date time volatility
5/1 9:09 0.05
5/1 9:10 0.01
-----------------
0.06
有沒有辦法列成
date volatility
4/30 0.09
5/1 0.06
---------------------
這樣呢?
謝謝 指教~
--
▂▂▂ ▲ ◢ ◥ ◢◢◢ ▂▁▁▂
◥▼︶▼◤ ╳囧╳ . ▕●▏ ◢ @ ◣ ███ │
★ ╲╱ ★ ╳_ _╳ .. ∥∥∥∥ ◥ ▆ ◤ ▁●▁ ●│●
◥◤ ★╳ 皿 ╳ . . ║︿║ ◤| | |︿| │▁│
★ ■ XX . ▲  ̄ ◥ ■ ■
嗆辣紅椒 克里姆王 性感手槍 鋼鍊手指 白色相簿 白金之星 轟炸空門
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.84.149
推
11/21 08:47, , 1F
11/21 08:47, 1F
推
11/23 03:41, , 2F
11/23 03:41, 2F
討論串 (同標題文章)