推 wabicone:多謝學長! 05/13 19:04
※ 引述《wabicone (我是孩子王)》之銘言:
: 小弟不才又來請教了
: 請問在SAS裡面要做列運算要怎麼寫呢?
: 好像大部分的指令都是行與行之間的運算,沒看到列的
: 之前爬文有爬到類似的運算,但是他是做加總
: 但是我如果要做"乘"的運算呢?
: 資料大概是像這樣
: Permno day a
: 34936 1 1.03
: 34936 2 0.97
: 34936 3 0.98
: 85551 1 1.10
: 85551 2 1.03
: 85551 3 1.01
: 85551 4 0.99
: 85551 5 1
: 我想要把資料變成
: permno prod
: 34936 1.03*0.97*0.98
: 85551 1.10*1.03*1.01*0.99*1
: . .
: . .
: . .
: . .
: . .
: 該怎麼做呢??
: 感謝各位賜教!
data new(keep=permno prod);
set old;
by permno;
retain prod;
if first.permno then prod=1;
prod=prod*a;
if last.permno then output;
run;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.40.59