作者imaltar (..)
看板Statistics
標題Re: [程式] sas 依照產業年份 計算某數值出現次數
時間Sun Dec 4 00:38:33 2016
※ 引述《prter0809 (血汗菸酒生)》之銘言:
: [軟體程式類別]:
: SAS
: [程式問題]:
: 資料處理
: [軟體熟悉度]:
: 新手
: [問題敘述]:
: 我現在想新增一個欄位 計算各公司在各個年度出現項目1的次數
: 例如A公司在2006年項目1=1 在2008年項目1=0
: B公司在2009年項目1=2 在2010年項目1=0
: 公司 年度 項目
: A 2006 1
: A 2008 2
: B 2009 1
: B 2009 1
: B 2010 2
: C 2007 1
: D 2011 2
: D 2012 3
: 剛接觸SAS的新手 想很久不知道語法該怎麼下手
: 希望各位高手給點意見 感激不盡
data a;
input company $ year item;
cards;
A 2006 1
A 2008 2
B 2009 1
B 2009 1
B 2010 2
C 2007 1
D 2011 2
D 2012 3
;
run;
proc sql;
create table b as
select company,year,sum(case when item=1 then 1 else 0 end ) as number
from a
group by company,year;
quit;
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.246.59
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1480783116.A.CA3.html