看板 Statistics 關於我們 聯絡資訊
[程式] 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
laba5566: Proc sql; create table xxx as select 公司, count(dis 04/29 00:03
laba5566: tinct 年) as group_yr from data group by 年; quit; 04/29 00:03
h14753951: 樓上,是group by 公司 04/29 08:46
douglasyeh: 出來了! 謝謝大大 04/29 20:14