, если вы используете резюме процесса с классом-клаузером, он сортирует ваши наблюдения в порядке от класс -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 summary
или proc sort
?
можете ли вы добавить несколько примеров, пожалуйста? – gaussblurinc
Согласен с превышением 2 баллов. 1. Чтобы сохранить одинаковое количество строк, вам нужно указать опцию nway в сводном операторе proc. Без него вы получите каждую комбинацию переменных класса 1, 2 и 3. 2. Переменная класса автоматически сортирует данные с указанной переменной. 3. Если вычисления необходимы, то резюме резюме является лучшей процедурой для использования, потому что это позволит сохранить время сортировки после этого (если данные огромны). –