作者LittleMore (LittleMore)
看板Statistics
标题[程式]
时间Fri Nov 21 11:08:41 2014
[软体程式类别]:
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://webptt.com/cn.aspx?n=bbs/Statistics/M.1416539324.A.9AC.html
※ 编辑: LittleMore (220.139.98.116), 11/21/2014 12:29:12
1F:→ MOONY135: 你的资料是长怎样? 11/22 15:44