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

正文內(nèi)容

sas編程技術(shù)變量輸入輸出格式-在線瀏覽

2024-10-23 14:17本頁面
  

【正文】 informat x 。 put x=。 data a。 informat x 。 12, 22, 。 結(jié)果顯示 x=. 結(jié)果顯示 x=. $ 讀入標(biāo)準(zhǔn)字符數(shù)據(jù)。 $ (.)轉(zhuǎn)換為空格,因?yàn)樗岩粋€(gè)點(diǎn)看作缺失值。 data。 cards。 options nocenter。 run。 $作格外,它等同于標(biāo)準(zhǔn)的 $。 data。 cards。 options nocenter。 run。 輸出結(jié)果: xyz . uvw 例 不能放放在一起使用的語句。 input x y z。 data a。st9239。st9239。 x3=12,。 輸出格式 輸出格式是 SAS系統(tǒng)用來輸出數(shù)據(jù)值的一個(gè)指令。如果行不通,將輸出一個(gè)錯(cuò)誤信息在 SAS日志。 PUT語句 例 PUT語句中使用輸出格式。 x=。 run。輸出格式帶千分號(hào)和美元號(hào)。 例 PUT函數(shù)中使用輸入格式。 cc=16。 put cc hex3.。 結(jié)果為 010. 例中,轉(zhuǎn)換數(shù)值變量 cc的值為三個(gè)字符的十六進(jìn)制表達(dá)式。 cc=16。 run。 DATA步中用 FORMAT或 ATTRIB語句 例 DATA步中用 FORMAT或 ATTRIB語句。 例中, FORMAT語句對(duì)變量 sales1至 sales12規(guī)定輸出格式. attrib sales1sales12 format=。 ? 字符輸出格式 。 ? 使用 FORMAT過程創(chuàng)建的自定義輸出格式。對(duì)超出輸出格式寬度的數(shù)值進(jìn)行四舍五入。 例 。 x=。 run。 例 使用列輸出法等價(jià)于使用指針控制和 。 put 1 x 。 數(shù)值變量輸出格式 ? 沒有對(duì)變量規(guī)定輸出格式時(shí),使用 。 SAS仍存貯原來的完整數(shù)值。 data。 put 10 x best6.。 輸出值為 。 x=12570000。 run。 x=12570000。 run。 data。 put 10 x e10.。 輸出值為 +03, 共占 9列。 例 $。 name=39。 put 10 name $3.。 run。 日期存貯方式舉例 日期 系統(tǒng)存貯的天數(shù)1960 年 1 月 1 日 01962 年 3 月 3 日 7921985 年 8 月 4 日 93472020 年 10 月 1 日 156141776 年 7 月 4 日 67 01 9例 表中天數(shù)的計(jì)算程序。 date=mdy(1,1,1960)。 date=mdy(3,3,1962)。 date=mdy(8,4,1985)。 date=mdy(10,1,2020)。 date=mdy(7,4,1776)。 run。 日期時(shí)間值存貯方式舉例 時(shí)間 存貯秒數(shù) 計(jì)算方法2 1 : 5 0 : 5 1 78651 21*60*60+ 50*60+ 512020 年 10 月 1 日 21 時(shí) 50 分 51 秒 1349128251 15614*24*3600+ 21*60*60+ 50*60+ 51例 表中秒數(shù)的計(jì)算程序。 hms=hms (21,50,51)。 x=21*60*60+50*60+51。 date=mdy(10,1,2020)。 dhms=dhms (date,21,50,51)。 y=date*24*3600+x。 run。 data a。 cards。 run。 輸出格式 描述 例子 寬度范圍 缺省范圍 datew. Ddmmmyy 27MAR2020 27MAR03 27MAR 59 7 Ddmmyy:Hh:Mm: 27MAR03:12:05: 27MAR03:12 740 16 yymmddw. Yymmdd 20200327 030327 03 210 8 例 使用 SAS日期時(shí)間的輸出格式。 input date mmddyy10.。 put date=。 10012020 10/01/2020 。 data a。 format date date9.。 cards。 run。 x=put(today(), date7.)。 y=put(today(),)。 z=today()。 u=put(15260, yymmdd10.)。 v=put(15260, date9.)。 run。 x=13807。 put x=。 顯示結(jié)果: x=19971020 data。11oct202039。 put date=。 run。 例 空格表示缺失值的數(shù)據(jù)適合列方式讀入 。 input name $15 test1 78 test2 1011。 ann 92 96 susan 84 bill 81 。 例中, SUSAN第一次測(cè)驗(yàn)缺席, BIL第二次測(cè)驗(yàn)缺席,空格表示缺失值。 data b。 cards。 run。 data c。 input name $ test1 test2 。 ann 92 96 susan A 84 bill 81 A 。 系統(tǒng)產(chǎn)生的缺失值 SAS系統(tǒng)產(chǎn)生缺失值的情況有三種: ? 算術(shù)運(yùn)算; ? 非法運(yùn)算符; ? 非法字符轉(zhuǎn)換為數(shù)值。 數(shù)據(jù)步變量與信息控制語句規(guī)定數(shù)據(jù)集中變量個(gè)數(shù)及相關(guān)信息。 ARRAY語句 ?ARRAY語句用于定義數(shù)組 。 ?利用數(shù)組可以簡(jiǎn)化很多復(fù)雜的數(shù)據(jù)處理過程 。 顯式下標(biāo)數(shù)組語句 顯式下標(biāo)數(shù)組 由數(shù)組名 , 元素個(gè)數(shù)說明 , 及元素列表等構(gòu)成 。 語句格式 ARRAY arrayname{subscript}$length arrayelements(initialvalues)。括號(hào)可用大括號(hào),中括號(hào)或圓括號(hào)。 Array simple{3} red, green, yellow。 /*定義二維數(shù)組 */ 例中 , 數(shù)組名為 X, 15個(gè)變量 scorelscore15按順序從左上角開始逐行放入這個(gè)二維數(shù)組 。 Array x{1:5,1:3}scorelscore15; 當(dāng)用 1作為數(shù)組下界時(shí)可以省略 。 數(shù)組元素表示方法 數(shù)組元素必須全是數(shù)值變量 , 或全是字符變量 , 可以用任意順序列出 。 例 列出變量名 。 Array C{3}; /*和上例句等價(jià) */ Array A{*} _NUMERIC_ 。 建立臨時(shí)數(shù)組元素列表: _TEMPORARY_。 可以像使用 DATA步中變量那樣使用臨時(shí)數(shù)組元素 , 但要注意有下面幾點(diǎn)不同: ? 它們沒有名字 , 引用時(shí)必須用數(shù)組名和下標(biāo); ? 不能出現(xiàn)在輸出的數(shù)據(jù)集上; ? 不能用特殊下標(biāo) (*)來引用所有元素; ? 臨時(shí)數(shù)組元素的值被自動(dòng)保存,而不是像 DATA步中的變量,在下一次重復(fù)開始時(shí)被置為缺失值。 若用如下程序,則會(huì)產(chǎn)生新變量 t1,t2,t3。 set 。 run。 set 。 run。 array test (3) t1 t2 t3 (90 80 70)。 例中 , 第一個(gè)語句數(shù)組元素的個(gè)數(shù)與初值的個(gè)數(shù)相同 , 把初值 90,80和 70依次賦給變量 t1,t1和 t3。 應(yīng)用舉例 例 定義數(shù)組例句 。 array ab(*)x y z。 array test(3)_temporary_(90 80 70)。 array x{2:5}green red denato fetzer。 引用顯式下標(biāo)數(shù)組元素 凡是可用表達(dá)式的地方 , 都可以使用數(shù)組元素 。 data new。 array test{10} qa1qa5 qb1qb5。 cards。 例中 , 輸出 qa1和 qb1的值 , 即數(shù)組元素 test(4)引用 qa4, 數(shù)組元素test(6)引用 qb1. 一個(gè)數(shù)組的定義僅在當(dāng)前的 DATA步有效。 455 data new。 457 array test{10} qa1qa5 qb1qb5。 459 cards。 NOTE: “DATA 語句”所用時(shí)間(總處理時(shí)間) :
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1