[程式] SAS計算各公司年分個數問題

看板Statistics作者 (Yeh)時間9年前 (2016/04/28 20:45), 9年前編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
[程式] 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://www.ptt.cc/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

04/29 00:03, , 1F
Proc sql; create table xxx as select 公司, count(dis
04/29 00:03, 1F

04/29 00:03, , 2F
tinct 年) as group_yr from data group by 年; quit;
04/29 00:03, 2F

04/29 08:46, , 3F
樓上,是group by 公司
04/29 08:46, 3F

04/29 20:14, , 4F
出來了! 謝謝大大
04/29 20:14, 4F
文章代碼(AID): #1N8WNIZm (Statistics)