日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)SAS教程:SAS數(shù)據(jù)集排序

SAS中的數(shù)據(jù)集可以對其中存在的任何變量進行排序。 這有助于在數(shù)據(jù)分析和執(zhí)行其他選項,如合并等。排序可以發(fā)生在任何單個變量以及多個變量。 用于在SAS數(shù)據(jù)集中執(zhí)行排序的SAS過程被稱為PROC SORT。 排序后的結(jié)果存儲在新數(shù)據(jù)集中,原始數(shù)據(jù)集保持不變。

成都創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、網(wǎng)站制作、成都網(wǎng)站建設(shè)、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計制作的專業(yè)網(wǎng)絡(luò)公司,擁有經(jīng)驗豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨特的設(shè)計風(fēng)格。自公司成立以來曾獨立設(shè)計制作的站點近1000家。

語法

SAS中數(shù)據(jù)集中排序操作的基本語法是:

PROC SORT DATA=original dataset OUT=Sorted dataset;
  BY variable name;

以下是使用的參數(shù)的描述:

  • 變量名是排序發(fā)生的列名。
  • 原始數(shù)據(jù)集是要排序的數(shù)據(jù)集名稱。
  • 排序的數(shù)據(jù)集是排序后的數(shù)據(jù)集名稱。

讓我們考慮包含組織的員工詳細信息的以下SAS數(shù)據(jù)集。 我們可以使用以下代碼對工資數(shù)據(jù)集進行排序。

DATA Employee; 
  INPUT empid name $ salary DEPT $ ; 
DATALINES; 
1 Rick 623.3	IT 		 
2 Dan 515.2 	OPS	
3 Mike 611.5 	IT 	
4 Ryan 729.1    HR 
5 Gary 843.25   FIN 
6 Tusar 578.6   IT 
7 Pranab 632.8  OPS
8 Rasmi 722.5   FIN 
;
RUN;

PROC SORT DATA=Employee OUT=Sorted_sal ;
  BY salary;
RUN ;
 
PROC PRINT DATA=Sorted_sal;
RUN ; 

當(dāng)執(zhí)行上面的代碼,我們可以得到下面的輸出。

反向排序

默認(rèn)排序選項按升序排列,這意味著觀察值按排序變量的較低值到較高值排列。 但我們也可能希望排序以升序發(fā)生。

在下面的代碼中,通過使用DESCENDING語句實現(xiàn)反向排序。

DATA Employee; 
  INPUT empid name $ salary DEPT $ ; 
DATALINES; 
1 Rick 623.3	IT 		 
2 Dan 515.2 	OPS	
3 Mike 611.5 	IT 	
4 Ryan 729.1    HR 
5 Gary 843.25   FIN 
6 Tusar 578.6   IT 
7 Pranab 632.8  OPS
8 Rasmi 722.5   FIN 
;
RUN;

PROC SORT DATA=Employee OUT=Sorted_sal_reverse ;
  BY DESCENDING salary;
RUN ;
 
PROC PRINT DATA=Sorted_sal_reverse;
RUN ; 

當(dāng)執(zhí)行上面的代碼,我們可以得到下面的輸出。

排序多個變量

通過在BY語句中使用它們,可以對多個變量應(yīng)用排序。 變量以從左到右的優(yōu)先級排序。

在下面的代碼中,數(shù)據(jù)集首先在變量名稱上排序,然后在變量名稱salary上排序。

DATA Employee; 
  INPUT empid name $ salary DEPT $ ; 
DATALINES; 
1 Rick 623.3	IT 		 
2 Dan 515.2 	OPS	
3 Mike 611.5 	IT 	
4 Ryan 729.1    HR 
5 Gary 843.25   FIN 
6 Tusar 578.6   IT 
7 Pranab 632.8  OPS
8 Rasmi 722.5   FIN 
;
RUN;

PROC SORT DATA=Employee OUT=Sorted_dept_sal ;
  BY salary DEPT;
RUN ;
 
PROC PRINT DATA=Sorted_dept_sal;
RUN ; 

當(dāng)執(zhí)行上面的代碼,我們可以得到下面的輸出。


分享名稱:創(chuàng)新互聯(lián)SAS教程:SAS數(shù)據(jù)集排序
文章來源:http://www.5511xx.com/article/dhdjpci.html