data have; input GVKey $ Month $ Announcements $ y_n; infile datalines dlm = ','; datalines; 1001,Jan, ,0 1001,Feb, ,0 1001,Mar,Mar,1 1001,Apr, ,0 1001,May, ,0 1001,Jun,Jun,1 1001,Jul, ,0 1001,Aug, ,0 1001,Sep,Sep,1 1001,Oct, ,0 1001,Nov, ,0 1001,Dec,Dec,1 1002,Jan, ,0 1002,Feb,Feb,1 1002,Mar, ,0 1002,Apr, ,0 1002,May, ,0 1002,Jun,Jun,1 1002,Jul, ,0 1002,Aug, ,0 1002,Sep,Sep,1 1002,Oct, ,0 1002,Nov,Nov,1 1002,Dec, ,0 ; run; data want; set have; retain Ann_in_last_12_months 0; if y_n=1 then Ann_in_last_12_months+1; run; bye
... View more