推 mulala:謝謝你,sum(x) as y可以省去 09/29 16:52
※ 引述《mulala (mm)》之銘言:
: 想請問大家,我想新增比例變數值,我的方法如下,因為手邊資料檔案大,
: 所以想問有沒有更快的方法?
: DATA AAA;
: INPUT X;
: CARDS;
: 1
: 3
: 5
: 7
: ;
proc sql;
create table ddd as
select x , sum(x) as y, x/sum(x) as z
from aaa;
quit;
: PROC SQL;
: CREATE TABLE BBB AS
: SELECT X, SUM(X)AS Y
: FROM AAA
: QUIT;
: PROC PRINT DATA=BBB;
: RUN;
: DATA CCC;
: SET BBB;
: Z=X/Y;
: PROC PRINT DATA=CCC;
: RUN;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.117.131