SORT DATA IN SAS

In this post, I will discuss How to sort data in SAS. Sorting plays a very important role in SAS. With and without sorting, data changes drastically in SAS. Consider the below data lines in SAS.

DATA EMP_DET;
INPUT EMP_ID SALARY;
DATALINES;
1 10000
2 10500
3 12000
1 13000
2 12300
3 15000
;
run;



When the above code executes, the output will be as below.

As it is clearly seen, data is neither sorted by salary nor by emp_id.

In order to sort the data, “proc sort” syntax is used. See the below SS and sharing the code as well.

DATA EMP_DET;
INPUT EMP_ID SALARY;
DATALINES;
1 10000
2 10500
3 12000
1 13000
2 12300
3 15000
;
proc sort data=EMP_DET;
by EMP_ID;
run;


When we execute the above mentioned code, the output will be sorted as per emp_id. See the below SS.


Related posts