0
如果您使用proc概要和class-clause,它將按照這個順序排序您的觀察結果。SAS:proc摘要和proc排序
proc summary data=One;
by var_1;
class var_2 var_3 var_4;
output out = Two(drop= _freq_ _type_);
run;
1)我是對嗎?
2)如果我沒有指定所有字段,會發生什麼?
proc summary data = Three(keep= var_1 var_2 var_ 3 var_4 var_5 var_6);
by var_1;
class var_2 var_3;
output out = Four(drop= _freq_ _type_);
run;
3)PROC更快:proc summary
或proc sort
?
請問您可以添加一些示例嗎? – gaussblurinc 2012-07-18 13:11:14
我同意以上2點。 1.爲了保留相同數量的行,您需要在proc彙總語句中指定nway選項。沒有它,你會得到每一個1,2和3類變量的組合。 2.類變量會自動用提到的變量對數據進行排序。 3.如果需要計算,則proc摘要是最好的使用程序,因爲它可以節省分揀時間(如果數據很大)。 – 2015-02-27 13:56:02