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

正文內(nèi)容

sas編程技術(shù)數(shù)據(jù)步變量與變量屬性控制-文庫(kù)吧資料

2024-08-29 20:40本頁(yè)面
  

【正文】 : 2表示第一個(gè)變量 Name從每個(gè)觀測(cè)記錄的第二列開始讀取數(shù)據(jù),在讀完 Name之后, +1表示此時(shí)指針向右相對(duì)移動(dòng)一列讀取 age的數(shù)值。 sara 15 kitty 23 paul 24 。 input 2 Name $ +1 age 。 例 列行指針控制。 將指針移動(dòng)至下一次記錄行; SAS默認(rèn)的情況下, INPUT語(yǔ)句在讀入一條記錄之后就自動(dòng)釋放該條記錄而進(jìn)入下一條 列行指針控制 列指針控制指定變量從哪一列開始讀入數(shù)據(jù)。 INPUT語(yǔ)句提供了三種方式來(lái)控制指針運(yùn)動(dòng)。 創(chuàng)建 SAS數(shù)據(jù)集( SAS數(shù)據(jù)文件或 SAS數(shù)據(jù)視窗); 讀取外部數(shù)據(jù)文件創(chuàng)建 SAS數(shù)據(jù)集; ?通過(guò)對(duì)現(xiàn)有 SAS數(shù)據(jù)集取子集、合并、修改和更新創(chuàng)建新的 SAS數(shù)據(jù)集; ?分析、操作或展示數(shù)據(jù); ?創(chuàng)建新變量; ?產(chǎn)生報(bào)告、或?qū)⑽募鎯?chǔ)到硬盤或磁帶上; ?提取信息; ?文件管理。 用 _ALL_, _CHAR_或 _NUMERIC_規(guī)定變量列表時(shí) , 只有在RETAIN語(yǔ)句之前定義的變量才有效 。 proc print noobs。 cards。 if id=2 then test=39。 if id=1 then test=39。 若從這段程序刪除 RETAIN語(yǔ)句 , 當(dāng) ID值不等于 1或 2時(shí) TEST的值為空格 (缺失值 ). ID Test1 Pass2 Fail2 Fail2 Fail3 Fail5 Fail1 Pass5 Pass3 Pass1 Passdata a。 但當(dāng) ID等于 1和 2以外的值時(shí) , 沒有一個(gè) IF條件是真的 , 故 TEST沒有接收新的值 。 run。 1 2 2 2 3 5 1 5 3 1 。fail39。pass39。 retain。 data a。 選項(xiàng)說(shuō)明: 沒有選項(xiàng) 規(guī) 定 用 I N P U T 語(yǔ) 句 或 賦 值 語(yǔ) 句 創(chuàng) 建 的 所 有 變 量 值從 D A T A 步的這次執(zhí)行到下一次重復(fù)時(shí)被保留E l e me nt L i s t 規(guī)定變量名字,變量列表或數(shù)組名I ni t i a l V a l ue 列出 R E T A I N 語(yǔ)句所規(guī)定變量的初始值I ni t i a l V a l ue L i s t 規(guī)定 初始值列表例 沒有選項(xiàng)時(shí) , 規(guī)定用 INPUT語(yǔ)句或賦值語(yǔ)句創(chuàng)建的所有變量值從 DATA步的這次執(zhí)行到下一次重復(fù)時(shí)被保留 。 RETAIN語(yǔ)句 RETAIN語(yǔ)句來(lái)規(guī)定單個(gè)變量 , 變量列表 , 或數(shù)組元素的初始值 。 proc print data=a (obs=3)。 set 。 例 應(yīng)用舉例 。 語(yǔ)句格式: RENAME oldname1=newname1… oldnamen=newnamen; 其中: ? oldname規(guī)定輸入數(shù)據(jù)集中出現(xiàn)的變量名字; ? newname規(guī)定變量的新名字 。但更靈活,實(shí)現(xiàn)同樣的功能,對(duì)于不同的數(shù)據(jù)集,新舊名的使用規(guī)則也不同 。 NOTE: 數(shù)據(jù)集 有 3891 個(gè)觀測(cè)和 1 個(gè)變量。 WARNING: 從未引用過(guò) DROP、 KEEP 或 RENAME 列表中的變量 clpr。 run。 keep date clpr_SH。 data a。 /* 使用舊變量名,程序運(yùn)行正常 */ rename clpr=clpr_SH。 set 。 例 RENAME語(yǔ)句和 KEEP語(yǔ)句一起使用時(shí), KEEP語(yǔ)句使用舊變量名時(shí)程序運(yùn)行正常, keep語(yǔ)句使用新變量名時(shí)程序運(yùn)行出錯(cuò)。 DROP和 KEEP語(yǔ)句使用規(guī)則 ? 同一個(gè) DATA步不用同時(shí)使用 DROP和 KEEP語(yǔ)句; ? RENAME語(yǔ)句和 KEEP或 DROP語(yǔ)句一起使用時(shí) ,KEEP語(yǔ)句和 DROP語(yǔ)句會(huì)首先起作用 。 proc print data=a (obs=10)。 data a (keep=date clpr)。 /* keep語(yǔ)句 */ proc print data=a (obs=10)。 set 。 例 Keep語(yǔ)句與數(shù)據(jù)集中的 keep=選項(xiàng) 。 語(yǔ)句格式: KEEP variablelist。 DROP語(yǔ)句告訴 SAS系統(tǒng)新建數(shù)據(jù)集 A中將刪除 SEX 和 AGE兩個(gè)變量 。 run。 /* 數(shù)據(jù)集中的 drop=選項(xiàng) */ set 。 run。 drop sex age。 data a。 其中: variblelist規(guī)定輸出數(shù)據(jù)集中要?jiǎng)h除的變量。 DROP語(yǔ)句 DROP語(yǔ)句規(guī)定輸出數(shù)據(jù)集中要?jiǎng)h除的變量 , 它對(duì)DATA步正在創(chuàng)建的所有 SAS數(shù)據(jù)集都適用 。MONTHLY SALES39。 例 對(duì)變量列表定義一種屬性 。 date informat=mmddyy. Format=worddate. label=39。 attrib S length=$ 4 label=39。SCORE39。 例 對(duì)多個(gè)變量定義相同的多種屬性 。 例 對(duì)單個(gè)變量定義多種屬性 。 應(yīng)用舉例 例 對(duì)單個(gè)變量定義一種屬性 。 可 以 用FORMAT, INFORMAT, LABEL, 和 LENGTH語(yǔ)句來(lái)指定變量的屬性 。 字符變量前面加 $。label39。 其中: ?variablelist規(guī)定要定義屬性的變量列表; ?attributelist規(guī)定變量屬性列表 。 ATTRIB語(yǔ)句 ATTARIB語(yǔ)句用于規(guī)定多個(gè)變量的輸出格式,輸入格式,標(biāo)簽和長(zhǎng)度。 shrout=39。 shrsdt=39。 hstocd=39。 Label scode=39。 第二種寫法: label scode=交易所用代碼 |stock code by exchange label hstocd=最新股票代碼 |stock code label shrsdt=觀測(cè)日 |shares outstanding observation date label shrout=觀測(cè)到的 b股股本 |b shares outstanding。 例 Label語(yǔ)句的兩種寫法 。 其中: ? Variable規(guī)定加標(biāo)簽的變量名; ? Label規(guī)定最多 40個(gè)字符的標(biāo)簽。 … variable1=39。 語(yǔ)句格式: LABEL variable1=39。 變量標(biāo)簽是對(duì)變量的進(jìn)一步說(shuō)明 , 看到標(biāo)簽就能理解變量的意思 。 /*顯示正確結(jié)果 */ run。 /*length語(yǔ)句放在 set語(yǔ)句之前 */ set a b。 data c。 data b。 Obs lstknm 1 深發(fā)展 2 大秦鐵 上段程序的正確寫法: data a。 run。 length lstknm $12 。 data c。 data b。 data a。 x y 1 1 no 2 5 ye LENGTH語(yǔ)句位置的重要性 ? 改變 字符變量 的長(zhǎng)度時(shí) , LENGTH語(yǔ)句必須放在SET語(yǔ)句的前面; ? 改變 數(shù)值變量 的長(zhǎng)度時(shí), LENGTH語(yǔ)句可以放在任何地方。丟失了。賦給 Y時(shí),僅前兩個(gè)字符被存儲(chǔ),39。于是,當(dāng)把 39。NO39。 run。 Cards。 else y=39。 if x=1 then y=39。 data b。 LENGTH語(yǔ)句 ( 放在 INPUT語(yǔ)句前面 ) 給出在創(chuàng)建的數(shù)據(jù)集 A中 NAME的長(zhǎng)度用 20替代 10。 run。 cards。 data a; length name $20。所以,當(dāng) LENGTH語(yǔ)句定義的字符長(zhǎng)度不同于在 INPUT語(yǔ)句中隱含表示的長(zhǎng)度時(shí), LENGTH語(yǔ)句應(yīng)放在 INPUT語(yǔ)句前面。 因?yàn)?, 第二個(gè) DATA步的子集 IF語(yǔ)句中的常數(shù) 8個(gè)字節(jié)表示 , 而數(shù)據(jù)集 ONE中變量 A按 LENGTH語(yǔ)句規(guī)定只有 3個(gè)字節(jié) , 因此 A不會(huì)等于 . 字符變量長(zhǎng)度控制 如果不用 LENGTH或 ATTRIB語(yǔ)句規(guī)定變量的長(zhǎng)度 ,字符變量的缺省長(zhǎng)由它的第一個(gè)觀測(cè)值決定 , 這樣 ,后面更長(zhǎng)的觀測(cè)值會(huì)被截短 。 run。 set one。 6 5 4 4 5 6 3 。 length default=3。 data one。 注意:用 LENGTH語(yǔ)句截短數(shù)據(jù)時(shí),可能會(huì)引起誤差。 然而很多值可以用小于 8個(gè)字節(jié)的長(zhǎng)度準(zhǔn)確地表示 。 ? 有沒有 LENGTH或 ATTRIB語(yǔ)句。 變量的長(zhǎng)度依賴于: ? 是數(shù)值還是字符變量 。 variablespecification選項(xiàng)的格式 變量說(shuō)明項(xiàng)格式: variable1… variablen$length 相關(guān)選項(xiàng)說(shuō)明: V a r i a b l e 要規(guī)定長(zhǎng)度的變量名$ 規(guī)定為字符型L e n g t h 規(guī)定存貯變量值的字節(jié)長(zhǎng)度控制變量長(zhǎng)度方法 用 LENGTH語(yǔ)句或 ATTRIB語(yǔ)句都可以指定變量的長(zhǎng)度 。 語(yǔ)句格式 LENGTHvariablespecification1 … variablespecificationn DEFAULT=n。 因此,對(duì)于 SAS日期時(shí)間值變量,必須用 FORMAT語(yǔ)句對(duì)變量指定相應(yīng)的日期時(shí)間輸出格式,這樣才能便于理解。 run。 jimmy 15jan84 cindy 03mar85 。 format bdate worddate.。 data a。 run。 z=。good morning.39。good morning.39。 format w $ 3. y default= default=$8.。 V a r i a b l e s 規(guī)定同輸出格式聯(lián)系的變量名F o r ma t 規(guī)定輸出變量值時(shí)使用的輸出格式D e f a u l t = 規(guī)定臨時(shí)的缺省輸出格式例 規(guī)定臨時(shí)的缺省輸出格式 。 選項(xiàng)說(shuō)明: 選項(xiàng) DEFAULT= 可以出現(xiàn)在 FORMAT語(yǔ)句中的任何位置 , 僅適用于當(dāng)前的 DATA步 。 這里 INFORMAT和 SET語(yǔ)句的次序是重要的 。 run。 set 。 程序提交后 LOG窗口輸出顯示: 10 John 例中 , 在 INPUT語(yǔ)句列出的變量 X1X5和 NAME沒有規(guī)定輸入格式 , 那么使用這里規(guī)定的缺省輸入格式 , 即用格式 X1X5, 用格式$ NAME. 例 取消已存在的輸入格式 。 11 22 33 44 100 johnny 。 put x1x5 name。 informat default= default=$char4.。 V a r i a b l e s 規(guī)定同輸入格式聯(lián)系的變量名I n f o r ma t 規(guī)定讀入變量值時(shí)使用的輸入格式D e f a u l t = 規(guī)定臨時(shí)的缺省輸入格式例 規(guī)定臨時(shí)的缺省輸入格式 。 選項(xiàng)說(shuō)明: 選項(xiàng) DEFAULT= 可以出現(xiàn)在 INF
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1