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

正文內(nèi)容

sas編程技術(shù)變量輸入輸出格式-閱讀頁

2024-09-09 14:17本頁面
  

【正文】 實際時間 秒 CPU 時間 秒 461 。 array day(7) d1d7。 do i=1 to 7 by 2。 例中 , 處理數(shù)組 DAY中選定的一些特殊元素 。 array day(*)d1d4。 day(i)=day(i)+10。 例中 , 循環(huán) DO語句里使用 DIM函數(shù)得到數(shù)組中元素的個數(shù) 。 例 引用規(guī)定上下界的一維數(shù)組 。 do i=76 to 85 。 end。 if yrs(i)=9 then yrs(i)=.。 例中 , 兩個 DO組是等價的 。 DO WHILE和 DO UNTIL組引用 使用 DO WHILE或 DO UNTIL語句處理數(shù)組時 ,首先要創(chuàng)造循環(huán)變量 , 然后利用數(shù)組說明實現(xiàn)DO WHILE或 DO UNTIL語句的條件 , 最后使用程序語句來改變循環(huán)變量的值 。 data test。 array t(5) x1x5。 do while (t(i)y)。 i=i+1。 cards。 run。 483 input x1x5 y。 485 i=1。 487 put t(i)= y=。 489 end。 x1=1 y=3 x2=2 y=3 x1=0 y=6 x2=2 y=6 x3=4 y=6 NOTE: 數(shù)據(jù)集 有 2 個觀測和 7 個變量。 494 run。 語句格式: ARRAY arrayname (indexvariable)$length Arrayelements (initialvalues); 選項說明: A r r a y N a me 規(guī)定數(shù)組的名字I nd e x V a r i a bl e 規(guī)定下標變量,缺省時為 _i _$ 規(guī)定數(shù)組元素是字符L e ng t h 為前面沒有分配長度的數(shù)組元素 規(guī)定長度A r r a y E l e me nts 規(guī)定組成數(shù)組的元素I ni t i a l V a l ue s 規(guī)定數(shù)組中相應(yīng)元素的初始值例 定義字符數(shù)組 。 input x1 $ $3.。 例中 , 定義字符數(shù)組 ITEM, 前兩個元素 x1和 x2, 長度為 3, 它們在 INPUT語句里定義了 。 例 規(guī)定組成數(shù)組的元素 。 Array item _character_。 ARRAY語句使用特殊變量_character_只能引入字符變量到數(shù)組中 。 引用隱含數(shù)組元素 例 引用隱含下標數(shù)組的元素時 , 要先設(shè)置下標變量 , 然后在SAS語句中使用數(shù)組名字 。 input id x1x10 y1y10。 i=11。 cards。 例中 , 輸出隱含數(shù)組 BIG中的第 11個元素值 。 505 input id x1x10 y1y10。 507 i=11。 509 cards。 NOTE: “DATA 語句”所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 511 。 data test。 array s s1s5。 /* 使用自動變量 _i_作為下標變量 */ s=s*100。 cards。 run。 data two。 array big(i) x1x10 y1y10。 /*等價于 do I=1 to 20。 */ if big=. Then big=0。 cards。 例 使用一些數(shù)組作為另一些數(shù)組的元素 。 array test1 t1q1t1q10。 array test3 t3q1t3q10。 input t1q1t1q10 t2q1t2q10 t3q1t3q10。 do j=1 to 10。 end。 cards。 每個學(xué)生的測驗數(shù)據(jù)包括 30個答案 。 do over ans。 if ans=. Then ans=0。 end。 只有當嵌套的 DO OVER語句引用的每個數(shù)組定義不同的下標變量時才能使用嵌套 DO OVER語句。 語句格式: INFORMAT variables informatDEFAULT=defaultinformat。 沒有規(guī)定臨時的缺省輸入格式時,使用 SAS系統(tǒng)規(guī)定的缺省輸入格式。 data a。 input x1x5 name $。 cards。 run。 data a。 informat date。 例中 , 刪除變量 DATE的輸入格式 。 FORMAT語句 語句格式: FORMAT variables formatDEFAULT=defaultformat。 沒有規(guī)定臨時的缺省輸出格式時,使用 SAS系統(tǒng)規(guī)定的缺省輸入格式 。 data 。 w=39。 x=39。 y=。 put w/x/y/z。 程序提交后 LOG窗口輸出: goo good mor 例 規(guī)定日期時間變量的輸出格式 。 input name $ bdate date7.。 cards。 proc print。 如果沒有 FORMAT語句 ,表示日期變量 date的值將用 1960年 1月 1日和日期值之間的天數(shù)輸出 。 Obs name bdate 1 jimmy January 15, 1984 2 cindy March 3, 1985 LENGTH語句 LENGTH語句用于規(guī)定存貯變量值的字節(jié)長度。 其中: ? variablespecification變量說明項; ? DEFAULT=n規(guī)定新創(chuàng)建數(shù)值變量值的缺省字節(jié)長度從 8改為 n值。 任意一個用 LENGTH語句規(guī)定的長度可以用 ATTRIB語句改變它 , 反之亦然 。 ? 變量是如何創(chuàng)建的 。 數(shù)值變量長度控制 在 SAS數(shù)據(jù)集中數(shù)值變量的存貯長度一般為 8個字節(jié) ( byte) 。 當數(shù)據(jù)集很大時 , 使用小于 8個字節(jié)長度來存貯不需要很精確的值時 , 可以有效地減少外部存貯的要求 。 例 截短數(shù)據(jù)引起的誤差問題 。 input a 14 b 6.。 cards。 data two。 if a=。 例中 , 數(shù)據(jù)集 TWO中沒有觀測 。 因 INPUT語句可隱含地說明字符變量的長度。 例 LENGTH語句必須放在 INPUT語句前面才能起作用 。 input name $110。 (數(shù)據(jù)行 ) 。 例中 , INPUT語句隱含指定變量 NAME的長度為 10。 例 字符變量的長由它的第一個觀測值決定 。 input x。no39。yes39。 1 5 。 例中,字符變量 Y第一次在賦值語句 Y=39。中出現(xiàn)時,它的長度被確定為 2。YES39。S39。為解決該問題,或者使用 LENGTH語句規(guī)定 Y的長度,或者重新排列語句順序。 例 SET語句之后的 LENGTH語句對字符變量不起作用 。 lstknm=’深發(fā)展’ 。 lstknm=’大秦鐵路’ 。 set a b。 proc print。 例中, length語句放在 set語句之后不起作用, lstknm的長度為 6,所以顯示的值分別為’深發(fā)展’和’大秦鐵’ 。 lstknm=’深發(fā)展’ 。 lstknm=’大秦鐵路’ 。 length lstknm $12 。 proc print。 Obs lstknm 1 深發(fā)展 2 大秦鐵 路 LABEL語句 LABEL語句用于為變量加標簽 。 這個標簽在 SAS數(shù)據(jù)集中同變量名一起被存貯 , 而且可通過許多 SAS過程被打印輸出 。label139。labeln39。 一個標簽語句可以出現(xiàn)若干個變量名和標簽 。 第一種寫法: Label scode=交易所用代碼 |stock code by exchange hstocd=最新股票代碼 |stock code shrsdt=觀測日 |shares outstanding observation date shrout=觀測到的 b股股本 |b shares outstanding。 例 刪除變量的標簽 。39。39。39
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1