作者lsshno1 (朝右边锋迈进)
看板Statistics
标题[程式] sas count转换问题
时间Fri Dec 31 14:52:57 2010
各位好,想请问一下, 下列想法如何做到呢?
资料型态:
date zip_code
1/1 111
1/1 103
1/1 111
1/1 108
1/2 309
1/2 111
1/2 103
.
.
.
12/31 103
12/31 111
希望整理资料下列形式:
data 103 108 111 309
1/1 1 1 2 0
1/2 1 0 1 1
.
.
.
12/31 1 0 1 0
也就是说,希望算出每日有多少个不同的zip_code. var变数名称就是zip_code
想法:
我开始是想用sql解决:
proc sql;
create table output as
select date,zip_code,count(zip_code) as count
from date
group by date,zip_code
;
quit;
output输出如下:
date zip_code count
1/1 103 1
1/1 108 1
1/1 111 2
.
.
12/31 103 1
12/31 111 1
感觉只差一步可是就是想不出来!
感激各位了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.230.12
1F:→ ASD332:PROC TRANSPOSE 12/31 16:44
2F:→ lsshno1:转出来的结果很怪 12/31 17:26
3F:→ lsshno1:我等等附上 12/31 17:27
4F:→ liton:SQL很难处理横向栏位不固定的需求 01/01 12:58