日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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ù)集

設(shè)置SAS數(shù)據(jù)集的子設(shè)置意味著通過選擇較少數(shù)量的變量或較少數(shù)量的觀測值或同時選擇較少數(shù)量的觀測值來提取數(shù)據(jù)集的一部分。 通過使用KEEP和DROP語句完成變量的子設(shè)置,使用DELETE語句完成觀察的子設(shè)置。 此外,來自子設(shè)置操作的結(jié)果數(shù)據(jù)保存在可用于進(jìn)一步分析的新數(shù)據(jù)集中。 子設(shè)置主要用于分析數(shù)據(jù)集的一部分而不使用那些可能與分析不相關(guān)的變量或觀察的目的。

創(chuàng)新互聯(lián)建站專注于貢嘎企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),電子商務(wù)商城網(wǎng)站建設(shè)。貢嘎網(wǎng)站建設(shè)公司,為貢嘎等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

子設(shè)置變量

在這種方法中,我們只從整個數(shù)據(jù)集中提取很少的變量。

語法

SAS中子設(shè)置變量的基本語法是:

KEEP var1 var2 ... ;
DROP var1 var2 ... ;

以下是所使用的參數(shù)的說明:

  • var1var2是數(shù)據(jù)集中需要保留或刪除的變量名

考慮包含組織的員工詳細(xì)信息的以下SAS數(shù)據(jù)集。 如果我們只想從數(shù)據(jù)集中獲取Name和Department值,那么我們可以使用下面的代碼。

DATA Employee; 
  INPUT empid ename $ 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;
DATA OnlyDept;
 SET Employee;
 KEEP ename DEPT;
  RUN;
 PROC PRINT DATA=OnlyDept; 
RUN; 

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

通過刪除不需要的變量可以獲得相同的結(jié)果。 下面的代碼說明了這一點(diǎn)。

DATA Employee; 
  INPUT empid ename $ 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;
DATA OnlyDept;
 SET Employee;
 DROP empid salary;
  RUN;
 PROC PRINT DATA=OnlyDept; 
RUN; 

子設(shè)置觀察

在這種方法中,我們只從整個數(shù)據(jù)集中提取少數(shù)觀測值。

語法

我們使用PROC FREQ來跟蹤為新數(shù)據(jù)集選擇的觀測值。

子設(shè)置觀測的語法是:

  IF Var Condition THEN DELETE ;

以下是所使用的參數(shù)的說明:

  • Var是變量的名稱,根據(jù)它的值,將使用指定的條件刪除觀察值。

考慮包含組織的員工詳細(xì)信息的以下SAS數(shù)據(jù)集。 如果我們只想獲得薪水超過700的員工的數(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;
DATA OnlyDept;
 SET Employee;
 IF salary < 700 THEN DELETE;
  RUN;
 PROC PRINT DATA=OnlyDept; 
RUN; 

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


網(wǎng)站名稱:創(chuàng)新互聯(lián)SAS教程:SAS子集數(shù)據(jù)集
當(dāng)前路徑:http://www.dlmjj.cn/article/dhsisie.html