作者douglasyeh (Yeh)
看板Statistics
标题[程式] SAS计算个数问题
时间Thu Apr 28 20:45:04 2016
[程式] SAS
[软体程式类别]:
SAS
[程式问题]:
计算变数个数
[软体熟悉度]:
新手
[问题叙述]:
我的资料如下
公司 年分
A 2010
A 2011
A 2012
A 2013
B 2010
B 2011
B 2012
C 2010
C 2011
我想要分别计算各个公司有的年份数量
例如
A=4
B=3
C=2
爬文版上好像有些人用count 有些人用proc sql
看得还是有点懵懵懂懂的@@
我是打算输入语法之後能够计算出如下的表
A 4
B 3
C 2
再by公司 merge回去
公司 年分
A 2010 4
A 2011 4
A 2012 4
A 2013 4
B 2010 3
B 2011 3
B 2012 3
C 2010 2
C 2011 2
请问那个语法要怎麽打
才能计算出每个公司年份的数量呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.230.38
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1461847506.A.8F0.html
※ 编辑: douglasyeh (140.112.230.38), 04/28/2016 20:45:23
※ 编辑: douglasyeh (140.112.230.38), 04/28/2016 20:46:21
1F:推 laba5566: Proc sql; create table xxx as select 公司, count(dis 04/29 00:03
2F:→ laba5566: tinct 年) as group_yr from data group by 年; quit; 04/29 00:03
3F:推 h14753951: 楼上,是group by 公司 04/29 08:46
4F:→ douglasyeh: 出来了! 谢谢大大 04/29 20:14