freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sas編程技術(shù)數(shù)據(jù)步修改與選擇觀測(cè)-wenkub.com

2024-08-15 17:30 本頁面
   

【正文】 select dat: (alter=zsw)。 var=39。 proc copy in=lib1 out=lib2 move。 缺 省時(shí) I N D E X = Y E S有效的成員類型( MEMTYPE): A L L 所有成員,缺省值A(chǔ) C C E S S S A S / A C C E S S 軟件創(chuàng)建的存取文件C A T A L O G 目錄D A T A 數(shù)據(jù)集P R O G R A M 程序V I E W 視圖應(yīng)用舉例 例 兩個(gè) SAS邏輯庫(kù)之間復(fù)制數(shù)據(jù)集和目錄冊(cè)。 EXCLUDE SASfile(s) / MEMTYPE=mtype。 run。 選項(xiàng)說明: BASE=| OUT= 規(guī)定基本數(shù)據(jù)集的名子 DATA=| NEW= 規(guī)定要添加在基本數(shù)據(jù)集后面的數(shù)據(jù)集 名,缺省時(shí)使用最近創(chuàng)建的 SAS數(shù)據(jù)集 FORCE 強(qiáng)迫 PROC APPEND連接兩數(shù)據(jù)集 應(yīng)用舉例 例 有條件添加數(shù)據(jù)。 run。 log= 39。/*直接打印 */ proc printto print=print。d:\39。 filename f2 39。 /*直接輸出到永久文件中 */ filename f1 39。 若省略RUN語句 , 則會(huì)丟失 PRINTTO后面 DATA步或 PROC步第一行的輸出 。 利用 SAS的 PRINTTO過程可以設(shè)定 SAS過程和日志的輸出地點(diǎn) 。 title2 39。 run。 /*接左側(cè) */ proc transpose data=split out=totsplit prefix=Str。Split Data Set39。 drop s1s7。 do Time=1 to 7。 data split。Fish Length Data for Each Location and Date39。 by location date。 結(jié)果顯示: O bs S e x _N A M E _ F M1 F A ge 15 .2 F H e i gh t 66 . 5 .3 F W e i gh t 112 .4 M A ge . 155 M H e i gh t . 66 . 56 M W e i gh t . 112例 對(duì)每個(gè) BY組轉(zhuǎn)置。 id sex。 id sex。 run。 應(yīng)用舉例 例 ID變量的值為轉(zhuǎn)置后數(shù)據(jù)集的變量名。 ID語句 ID variable。 選項(xiàng)說明: D A T A = 規(guī)定被轉(zhuǎn)置的 S A S 數(shù)據(jù)集,省略時(shí)為最新創(chuàng)建的數(shù)據(jù)集O U T = 轉(zhuǎn)置后的 S A S 數(shù)據(jù)集,省略時(shí) S A S 系統(tǒng)產(chǎn)生一個(gè)名子為 D A T A n 的數(shù)據(jù)集P R E F I X = 規(guī)定轉(zhuǎn)置后數(shù)據(jù)集變量名的前綴N A M E = 規(guī)定轉(zhuǎn)置后數(shù)據(jù)集中的一個(gè)變量名,省略時(shí)該變量名為 _ N A M E _L A B E L = 規(guī)定轉(zhuǎn)置后變量的標(biāo)簽,省略該選項(xiàng),且原數(shù)據(jù)集中至少有一個(gè)要轉(zhuǎn)置的變量有標(biāo)簽時(shí),該變量標(biāo)簽為 _ L A B E L _LET 允許 ID 變量出現(xiàn)相同的值。 IDLABEL variable。 轉(zhuǎn)置過程句法 PROC TRANSPOSE DATA=inputdataset LABEL=label LET NAME=name OUT=outputdataset PREFIX=prefix。 run。 proc sort data= out=a。 by year qtr month。 year=year(date)。 BY語句中可以規(guī)定的選項(xiàng): DESCENDING—對(duì)變量按下降次序排序。 沒有規(guī)定 OUT=選項(xiàng)時(shí)必須使用 FORCE的選項(xiàng)有: ? OBS=系統(tǒng)選項(xiàng); ? FIRSTOBS=系統(tǒng)選項(xiàng); ? DATA=數(shù)據(jù)集中的數(shù)據(jù)集選項(xiàng) WHERS=; ? PROC SORT 步用 WHERE語句 。 BY DESCENDING variable1 ...DESCENDING variablen。 本章將介紹的數(shù)據(jù)管理過程: ? 數(shù)據(jù)集排序; ? 數(shù)據(jù)集轉(zhuǎn)置; ? 改變輸出地點(diǎn); ? 添加觀測(cè); ? 數(shù)據(jù)庫(kù)復(fù)制 。第一段用 ERROR語句,第二段用 PUT和 _ERROR_語句。 cards。type and age dont macth39。teen39。 NOTE: “DATA 語句”所用時(shí)間(總處理時(shí)間) : 實(shí)際時(shí)間 秒 CPU 時(shí)間 秒 321 。type and age dont macth39。 316 if type=39。 cards。 amp。 例 應(yīng)用舉例 data a。) 中包含一個(gè)分號(hào)。 run。 drop x。 input x y z。 ? 一個(gè)分號(hào) ( ; ) 表示 CARDS( 或 DATALINES) 語句后數(shù)據(jù)行的結(jié)束 。 /*將 100賦給宏變量 beta */ run。)。 call symput (39。 299 run。 292 if x0 then list。 2 6 4 2 1 2 4 6 。 例 用 INPUT語句讀入可疑數(shù)據(jù)行時(shí)使用 LIST語句 data a。如果不用 MISSING語句,當(dāng)讀入數(shù)值變量的缺失值時(shí)(這里為 X和 I), 就要產(chǎn)生錯(cuò)誤。 input Id $4. Foodpr1 Foodpr2 Foodpr3 Coffeem1 Coffeem2。 語句格式 Missing charcter1… charctern。這個(gè)例子很有用,從這里也認(rèn)識(shí)了自動(dòng)變量: first. stktype 和 last. stktype的使用方法。 if then output。 by stktype。 例 由幾個(gè)記錄組合信息 proc sort data= out=lstkinfo。 else if Stktype=’B’ then output bstk。 例中,每一行記錄生成三個(gè)觀測(cè)。 cards。 score=score2。 input ID $ score1 score3。 OUTPUT語句 OUTPUT語句輸出當(dāng)前的觀測(cè)到被創(chuàng)建的數(shù)據(jù)集中。 set 。 set 。 where c is not missing。 Where x and y。 where same and year(date)2020。 SAS系統(tǒng)選擇除滿足上述定義的條件外 , 還滿足在SAMEAND算符后列出條件的觀測(cè) 。 /*上述列表的所有名字 */ Not like 39。 /* 沒有名子被選上 */ Like 39。 例 設(shè)有名字 Diana, Diane, Dianna, Dianthus, Dyan. 使用LIKE算符來選擇第一個(gè)字符為 D的名字時(shí), LIKE算符的不同選擇模式與結(jié)果如下 : Like 39。 Where idnum is missing。 僅用于 WHERE表達(dá)式的特殊算符 算符 說明B e t w e e n A nd 選擇一定數(shù)值范圍內(nèi)的觀測(cè)I s M i s s i ng | I s N ul l 選擇變量值為缺失值的所有觀測(cè)C on t a i ns | ? 選擇包含在規(guī)定字符串的觀測(cè)L i ke 匹配選擇觀測(cè)S a me A nd 增加多個(gè)從句例 BETWEENAND算符和 IS MISSING|IS NULL算符例句。 ?WHERE語句不是可執(zhí)行語句 , 它起不到 IFTHEN語句的作用 。 run。 if _error_ then abort。 WARNING: 數(shù)據(jù)集 由于該步已停止,而沒有被替換。 Stkcd=000007 Lstknm=深達(dá)聲 A Lstdt=19920413 …… NOTE: SAS 系統(tǒng)由于錯(cuò)誤而停止了該步的處理。 set 。 Log窗口顯示: NOTE: 從數(shù)據(jù)集 讀取了 5 個(gè)觀測(cè)。 data a。 批處理方式和非交互方式下: ? 立即停止處理; ? 在 LOG窗口顯示錯(cuò)誤信息 ,說明由 ABORT語句的RETURN選項(xiàng)終程序執(zhí)行; ? 不執(zhí)行任何相繼的語句或檢查句法; ? 用一個(gè)條件碼指示有錯(cuò)誤地控制返回到主機(jī)系統(tǒng)。但是,當(dāng)新創(chuàng)建數(shù)據(jù)集和已存在的 SAS數(shù)據(jù)集同名時(shí),不能覆蓋已存在的數(shù)據(jù)集。 /*OUTPUT窗口照常打印數(shù)據(jù)集列表 */ run。 語句格式: STOP; 例 停止處理 DATA步 data a。 只有第 3和第 5個(gè)觀測(cè)是完整的觀測(cè) 。每個(gè)觀測(cè)包含 3個(gè)數(shù)據(jù)行 39。 cards。 ? 當(dāng)丟失記錄行的 IF條件仍是真的 , SAS重復(fù)前三步; ? 對(duì)于 IF條件不成立的一組數(shù)據(jù)行, SAS創(chuàng)建一個(gè)觀測(cè),并增加自動(dòng)變量 _N_的值。 run。 301 32 301 61432 302 53 302 83171 400 92845 411 46 411 99551 。 id= idc=。 input id 13 reject 2 idc 13 pass。 語句格式 LOSTCARD。 例中,刪除數(shù)據(jù)集 A中的所有觀測(cè)值,即清空數(shù)據(jù)集 A。 例 清空數(shù)據(jù)集 data a。 set 。 例中, NMIS為變量 SECTOR非缺失值的觀測(cè)個(gè)數(shù),即按 SECTOR分好類股票的個(gè)數(shù)。 set 。 set ResDat. Dret(where =(stkcd=’000002’))。 s_h=sum(s_h, height, 0)。 proc print。 選項(xiàng)說明:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1