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

正文內(nèi)容

sas編程技術(shù)數(shù)據(jù)步修改與選擇觀測(參考版)

2024-08-23 17:30本頁面
  

【正文】 run。 proc copy in=ResDat out=work move。move39。 data (alter=zsw)。 run。 例 將邏輯庫 LIB1的所有 SAS文件移動到 LIB2中。 proc copy in=lib1 out=lib2 MTYPE=(data catalog)。 PROC COPY語句選項 選項說明: I N | I N L I B | I N D D = 規(guī)定被拷貝的 S A S 數(shù)據(jù)庫,此項必須規(guī)定O U T | O U T L I B | O U T D D = 規(guī)定拷貝數(shù)據(jù)庫,此項必須規(guī)定M E M T Y P E | M T Y P E | M T = 規(guī)定被拷貝或移動成員的類型M O V E 移走 I N = 數(shù)據(jù)庫中的相應(yīng)成員A L T E R = 移 動 一 個 可 改 變 保 護 的 成 員 時 , 要 寫 上 原 來 的 改 變訪問口令I(lǐng) N D E X = Y E S / N O 規(guī) 定 拷 貝 數(shù) 據(jù) 集 時 是 否 拷 貝 該 數(shù) 據(jù) 集 的 索 引 。 SELECT SASfile(s) / MEMTYPE=mtype ALTER=alterpassword。 COPY過程句法 PROC COPY OUT=libref1 IN=libref2 CLONE|NOCLONE CONSTRAINT=YES|NO DATECOPY INDEX=YES|NO MEMTYPE=(mtype(s)) MOVE ALTER=alterpassword。 例中 , 使用數(shù)據(jù)集選項 WHERE=或 WHERE語句來限制 DATA=的數(shù)據(jù)集中只有滿足條件的觀測被加到 BASE=的數(shù)據(jù)集中 。 proc append base=a data= (where=(year(date)=1999)) 。 proc append base=data1 data=data2(where=(X=1))。 APPEND過程中只需要一個語句 。 添加觀測 利用 SAS的 APPEND過程可以將一個 SAS數(shù)據(jù)集的觀測添加到另一個 SAS數(shù)據(jù)集的后面 。 proc print data=。d:\39。d:\39。/*返回到缺省輸出地點 */ 例 替換原輸出文件 。 proc printto print=f。 /*直接輸出到永久文件中 */ 例 直接打印輸出結(jié)果 。 /*輸出到文件標記 */ proc printto print= 39。d:\39。 /*輸出到文件標記 */ 例 將運行結(jié)果輸出到外部永久文件 。d:\39。d:\39。 沒有選項 恢復缺省時的輸出目的地L A B E L = 給存貯在 S A S 目錄冊中 S A S 日志或輸出結(jié)果加說明標簽L O G = 將 S A S 日志輸出到外部永久文件或 S A S 目錄冊中L O G = a nd P R I N T = 將 S A S 日志和運行結(jié)果輸出到一個文件中N E W 替換原輸出文件P R I N T = 將運行結(jié)果輸出到外部永久文件或 S A S 目錄冊中UNIT= 將結(jié)果直接輸出到文件標記為 F T nn F 00 1 的文件中應(yīng)用舉例 例 將 SAS日志輸出到外部永久文件 。 選項說明 注意:一般情況下 , PROC PRINTTO后面一定要加 RUN語句 。 PRINTTO過程有以下功能: ? 改變過程輸出的目的地; ? 改變 SAS日志輸出的目的地; ? 有選擇地限制 SAS輸出; ? 將輸出結(jié)果存放在永久文件中; ? 將輸出直接送到打印機上; ? 將 SAS的輸出作為輸入數(shù)據(jù) ( 這時需要一些附加的程序語句 ) 。 改變輸出地點 缺省情況下 , SAS過程輸出到 OUTPUT窗口 , SAS日志輸出到 LOG窗口 。First 15 Observations Only39。Totsplit Data Set39。 proc print data=totsplit(obs=15) noobs。 var strength。 by program subject。 run。 title2 39。 title 39。 run。 end。 strength=s{time}。 subject + 1。 set 。 options nodate pageno=1 linesize=80 pagesize=40。 run。 title 39。 run。 var length1length4。 options nodate pageno=1 linesize=80 pagesize=40。 run。 by sex。 結(jié)果顯示: O b s _ N A M E _ F M1 A g e 15 152 H e i g h t 6 6 . 5 6 6 . 53 W e i g h t 112 112proc transpose data= out=a let。 proc print。 proc transpose data= out=a let。 例中,原數(shù)據(jù)集 CLASS中變量 NAME的值為轉(zhuǎn)置后數(shù)據(jù)集 A的變量名,對所有數(shù)值變量轉(zhuǎn)置。 proc print。 proc transpose data= out=a let。 在沒有選項 LET時 , ID變量的值在數(shù)據(jù)集中只能出現(xiàn)一次 , 使用 BY語句 , BY組內(nèi)只包含最后的 ID值 。 ID語句規(guī)定輸入數(shù)據(jù)集中一個變量 。 沒有 VAR語句時,則沒有列在其它語句里的所有數(shù)值變量被轉(zhuǎn)置。 BY 組內(nèi)最后一個 ID 值的觀測被轉(zhuǎn)置VAR語句和 ID語句 VAR語句 VAR variablelist。其值為轉(zhuǎn)置后數(shù)據(jù)集的變量名I D L A B E L 規(guī)定被轉(zhuǎn)置變量的標簽VAR 列出要轉(zhuǎn)置的變量PROC TRANSPOSE 語句 PROC TRANSPOSE optionlist。 VAR variable(s)。 ID variable。 BY DESCENDING variable1 ...DESCENDING variablen NOTSORTED。利用 SAS的轉(zhuǎn)置過程可以對數(shù)據(jù)集進行轉(zhuǎn)置。 例中 , 按收盤價 CLPR的降序排列 。 var date clpr。 by descending clpr。 例 按單變量降序排列 。 run。 proc sort data=a out=b。 qtr=qtr(date)。 set 。 應(yīng)用舉例 例 按多變量排序。 BY語句中規(guī)定多個變量時 , SORT過程首先按第一個變量排序, 然后是第二個變量等 。 BY語句 BY DESCENDINGvariable1… DESCENDINGvariablen。 排序并替換原來加索引的或取子集的數(shù)據(jù)集 , 即沒有規(guī)定 OUT=選項時 , 如果沒有規(guī)定 FORCE,就不能對有索引的數(shù)據(jù)集進行排序和替換 。 PROC SORT語句 PROC SORT optionlistcollatingsequenceoption。 排序過程句法 PROC SORT option(s) collatingsequenceoption。 數(shù)據(jù)集排序 利用 SAS的排序過程可以對數(shù)據(jù)集中的觀測重新排序 。 和任何一種編程語言一樣, SAS 系統(tǒng)有一些數(shù)據(jù)管理過程,用于實現(xiàn)常用的中間操作或數(shù)據(jù)轉(zhuǎn)換。另外,可以通過 FILE語句改變輸出錯誤信息的地點。 上面程序與前一頁程序結(jié)果相同。 Wu teen 20 Li teen 12 Cindy adult 28 。 end。 age=。 put 39。 amp。 if type=39。 LOG窗口顯示 data a。 type and age dont macthage=20 RULE: +1+2+3+4+5+6+7+8 318 Wu teen 20 name=Wu type=teen age=20 _ERROR_=1 _N_=1 NOTE: 數(shù)據(jù)集 有 3 個觀測和 3 個變量。 age=。 age 19 then error 39。teen39。 315 input name $ type $ age 。 Wu teen 20 Li teen 12 Cindy adult 28 。 age=。 age 19 then error 39。teen39。 input name $ type $ age 。 選項說明: 沒有選項 規(guī) 定 _ E R R O R _ 為 1 , 但 沒 有 在L O G 窗口輸出任何信息M e s s a g e 規(guī)定輸出的信息ERROR語句等價于下面一系列語句: ? 賦值語句置 _ERROR_為 1; ? 一個 FILE LOG語句; ? PUT語句規(guī)定一段信息; ? 新的一個 FILE語句重新設(shè)置前一個 FILE 語句的設(shè)置。 輸出窗口顯示結(jié)果 Obs y z 1 2 5 2 1 3 3 5 8 4 3 9 ERROR語句 ERROR語句置自動變量 _error_為 1, 并有選擇地輸出用戶規(guī)定的一段信息到 SAS的記錄窗口 。上例中的空語句也可以省略,
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1