作者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/m.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