[程式] SAS加總、合併問題
[軟體程式類別]:
SAS
[程式問題]:
加總
[軟體熟悉度]:
新手(不到1個月)
[問題敘述]:
1.我已從三個檔案 挑出某區間成交日 有異常報酬>5 >6 >7
s5 s6 s7
id ret id ret id ret
1108 5.67 1108 6.99 1104 10.22
1108 6.99 1104 10.22 1110 7.87
1104 10.22 1110 7.87 1101 8.32
1110 7.87 1101 8.32
1101 8.32 1102 6.33
1102 6.33
2.我要如何下指令? 讓他抓出三個資料的count 例子如下
n
1 6
2 5
3 3
[程式範例]:
我目前只會這樣
Proc SQL;
create table count as select count(id) as n
from sample_ret5;
n
1 6
或是 怎樣只留下s5、s6、s7的id
合併成新的s567 例子如下
id id1 id2
1108 1108 1104
1108 1104 1110
1104 1110 1101
1110 1101
1101 1102
1102
這樣我或許就可以用 抓出來
Proc SQL;
create table count as select *,
count(id) as n , count(id1) as n1 , count(id2) as n2
from sample_ret567;
內容有點臭長 但很感謝你願意看完
雖然這看似很簡單 但我看課本摸了一個上午還沒弄出來 ><
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.139.98.116
※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1416539324.A.9AC.html
※ 編輯: LittleMore (220.139.98.116), 11/21/2014 12:29:12
→
11/22 15:44, , 1F
11/22 15:44, 1F
討論串 (同標題文章)