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

正文內(nèi)容

06數(shù)據(jù)步文件管理(參考版)

2025-07-20 12:54本頁面
  

【正文】 由于文本數(shù)據(jù)不規(guī)則,須中’ ~’或’ :’控制變量 delistDt. 。 run。x missover dsd firstobs=2。 delimiter=39。 infile 39。 stktype=39。 exchflg=39。 delistdt=39。 lstdt=39。 lstknm=39。 label stkcd=39。 format stkcd $6. lstknm $12. lstdt yymmdd10. delistdt yymmdd10. exchflg $1. stktype $1. 。退市信息 |delist information39。 通常情況下, 同時加上 MISSOVER和 DSD兩個選項是良好的編程習(xí)慣。 datalines。 DSD。 infile datalines delimiter=39。 例中,分隔符為逗號,但第二個觀測值的兩個相鄰分隔符之間還有缺失值,沒有 DSD選項時,這兩個相鄰的分隔符組成一個分隔符,于是,輸入數(shù)據(jù)時會出錯。 datalines。,39。 數(shù)據(jù)集 a x y z 1 3 6 9 2 1 3 5 3 8 8 8 例 DSD選項應(yīng)用 data scores。 3,6,9 1,3,5 8,8,8 。 input x y z。 infile cards delimiter=39。 FIRSTOBS=recordnumber 規(guī)定從該記錄行開始讀入 MISSOVER 阻止 INPUT語句從下一個數(shù)據(jù)行讀入數(shù)據(jù),未賦值的變量設(shè)為缺失 。 讀入時去掉數(shù)據(jù)的引號。 設(shè)定缺省分隔符為逗號。下面只介紹幾個 INFILE獨有的選項。 CARDS|CARDS4|DATALINES|DATALINES4選項指明輸入數(shù)據(jù)為 CARDS( CARDS4, DATALINES, DATALINES4) 后面的數(shù)據(jù)流,而非來自外部數(shù)據(jù)文件。 語句格式 INFILE filespecification optionlist hostoptionlist。 INFILE語句 INFILE語句 用來 定義一個外部數(shù)據(jù)文件 , 文件中的數(shù)據(jù)用 INPUT語句讀取。 run。 file “D:\” 。39。 c=39。 b=39。 a=39。 data。 run。hello39。 file ?d:\? filename=xxx。 /* 數(shù)據(jù)集 a中有一個變量 name和一個觀測值 print */ run。hello39。 file print filename=xxx。 FILEVAR=variable 定義一個變量, FILE語句根據(jù)其值的變化關(guān)閉和打開輸出文件。 DSD 規(guī)定一個數(shù)據(jù)可以包含分隔符,要用引號括住。 FLOWOVER 規(guī)定當輸出數(shù)據(jù)行的長度超過規(guī)定值時,超出部分在下一行輸出。 缺省情況下為空格 。stringinquotationmarks39。 語句格式 FILE filespecification options hostoptions。 同一個 DATA步可以用多個 FILE語句 。 FILE語句 FILE 語句 用于規(guī)定 將要輸出的外部文件 。 If id。 Data Iissulst1。 Cards。 Data stkcd。 例中,匹配合并必須有 BY語句。 by date。 例 匹配合并 data a。 run。 選項說明 D a t a S e t N a me 規(guī)定要合并的數(shù)據(jù)集D a t a S e t O p t i o n s 規(guī) 定 對 數(shù) 據(jù) 集 的 操 作 , 用 到 的 語 句有 k e e p , D r o p 和 r e n a me .E n d = V a r i a b l e _ N a me 規(guī) 定 一 個 臨 時 變 量 , 作 為 文 件 結(jié) 束的標識 應(yīng)用舉例 例 一對一合并 data a。 SAS系統(tǒng)合并觀測的方式 依賴于 BY語句 的使用。 run。 data a。 run。 data qttn。 run。 set 。 run。 set 。 run。 set 。 run。 data oppr(keep=date oppr) clpr(keep=date clpr)。 上述三段程序的結(jié)果相同 。 keep date clpr。 data c。 set 。 run。 保留部分變量: data a 。 run。 /*將臨時變量 lastobs的值賦給 X*/ put 39。 if lastobs。 輸出數(shù)據(jù)集的最后一個觀測值: data a。 if obs_last=1。 找數(shù)據(jù)集最后一個觀測值更簡單的方法: data a。 if _N_=NOBS。 如何找數(shù)據(jù)集的最后一個觀測值: data a。 if _n_=a。 a=nobs。 run。 end。 /*臨時變量為 last */ set point=obsnum nobs=last。 數(shù)據(jù)集 a: x y Z in1 in2 1 Groucho 1 0 3 Harpo 1 0 5 Kart 1 0 2 Chico 0 1 4 Zeppo 0 1 規(guī)定臨時變量選項 NOBS=: data a。 in2=two。 set one(in=one) two(in=two)。 例 數(shù)據(jù)集選項 in=var。 /*使用選項 point=時,經(jīng)常要用 stop語句來終止 data步的執(zhí)行 */ proc print。 end。 /*讀入數(shù)據(jù)集 a中的第 3,5,7,4觀測 */ if _error_=1 then abort。 do n=3,5,7,4。 obs=_n_。 規(guī)定臨時變量選項 Point=: data a。文件結(jié)束時取值 1,其它觀測取 0。 Po
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1