Hôm nay chúng ta sẽ tìm hiểu về Tập dữ liệu sắp xếp SAS PROC. Sau đó, chúng ta sẽ xem xét hai cách PROC sắp xếp tập dữ liệu trong SAS: Sắp xếp mặc định SAS và Sắp xếp ngược trong SAS. Chúng ta cũng sẽ tìm hiểu câu lệnh BY rất quan trọng trong khi PROC Sắp xếp các giá trị dữ liệu trong Ngôn ngữ lập trình SAS .
Các bài viết liên quan:
Vì vậy, chúng ta hãy bắt đầu với Tập dữ liệu sắp xếp PROC trong SAS.
Sắp xếp trong SAS
Sắp xếp trong SAS là một quá trình sắp xếp đơn giản trong đó dữ liệu sắp xếp theo thứ tự sắp xếp tăng dần hoặc giảm dần. Thứ tự sắp xếp mặc định là tăng dần (SAS Sắp xếp theo thứ tự tăng dần). Việc sắp xếp các biến dẫn đến kết quả phân tích tốt hơn.
Bây giờ chúng ta hãy xem xét cú pháp của câu lệnh SAS PROC SORT:
proc sort data=<name of data>; by <name of variable>; run;
SAS PROC Sắp xếp Thứ tự Tăng dần
SAS Sắp xếp theo một biến duy nhất (mặc định: Thứ tự tăng dần).
data one; input studyid name $ sex $ age weight height; cards; 1 Carol f 22 120 64; 6 Julie f 55 125 63; 2 Joe m 34 130 68; 7 Kelsey f 43 130 64; 4 Ann f 29 . 65; 11 Tracee f 21 110 .; 9 Bob m 32 155 71; 3 Ed m 40 120 69; 8 Karl m 35 160 68; 10 Gayla f 40 130 68; 5 John m 17 175 73; run; proc sort data=one; by weight; run; /*will sort data one by the variable weight in ascending order */ proc print data=one; run;
Xem thêm Chuyển đổi chuỗi thành Int Swift
SAS PROC Sắp xếp Thứ tự giảm dần
Sắp xếp theo thứ tự giảm dần (sắp xếp ngược lại)
Thí dụ:
proc sort data=one; by descending height; run; proc print data=one; id studyid; var name age height; run;
SAS PROC Sắp xếp theo thứ tự giảm dần
Xem thêm Sắp xếp và tìm kiếm trong numpy
Bằng Statement
Câu lệnh này hướng dẫn SAS áp dụng quy trình cho từng tập con dữ liệu và có thể được áp dụng cho nhiều hơn một biến SAS .
Cú pháp:
proc <name of SAS Procedure> data=<name of data>; <SAS Statements> by <variable name>; run;
Thí dụ:
/* First sort the data */ proc sort data=one; by sex; run; proc print data=one; by sex; run;
Bản tóm tắt
Vì vậy, hôm nay chúng ta đã xem xét hai cách mà chúng ta có thể sắp xếp dữ liệu của mình, theo thứ tự tăng dần hoặc giảm dần.
Sau đó, chúng tôi xem xét câu lệnh BY trong SAS qua đó chúng tôi có thể áp dụng sắp xếp trên nhiều biến và nó là một câu lệnh quan trọng trong câu lệnh sắp xếp proc. Hơn nữa, nếu bạn có bất kỳ câu hỏi nào, hãy hỏi trong phần bình luận.
Xem thêm: