《SAS编程与数据挖掘商业案例》学习笔记之九
繼續(xù)之前的讀書(shū)筆記,廢話少說(shuō),直奔主題。
本文重點(diǎn)在infile語(yǔ)句。
十一:infile語(yǔ)句
Dsd??規(guī)定一個(gè)數(shù)據(jù)集可以包含分隔符,但是要用引號(hào)括起來(lái),兩個(gè)連續(xù)分隔符之間的數(shù)作為缺失值處理,??默認(rèn)分隔符為逗號(hào)
Firstobs=???規(guī)定從該記錄行開(kāi)始讀入
Obs=?????規(guī)定要讀入的記錄數(shù)
Length= virable??把當(dāng)前行的數(shù)據(jù)長(zhǎng)度賦值給臨時(shí)變量variable
Missover???阻止input語(yǔ)句從下一數(shù)據(jù)行讀入數(shù)據(jù),為賦值的變量設(shè)置為缺失
eg:
filename file 'f:\data_model\book_data\chapt3\utf.txt';
data unicode;
???infile file encoding="utf-8";
???input name $ weight;
run;
導(dǎo)入指定編碼格式的文件
?
eg:
data num;
???infile datalines dsd dlm='';
???input x y z;
???datalines;
?2 3
4 5 6
7??9
;
run;
對(duì)于有缺失值時(shí),利用dsd?和dlm一起可以解決
?
eg:
data weather;
???infile datalines missover;
???input temp1-temp5;
???datalines;
97.9 98.1 98.3
98.6 99.2 99.1 98.5 97.5
96.2 97.3 98.3 97.6 96.5
;
run;
第一行后面兩個(gè)數(shù)據(jù)缺失,此時(shí)用missover強(qiáng)制數(shù)據(jù)指針必須讀完每一行對(duì)應(yīng)的所有輸入變量的值
總結(jié)
以上是生活随笔為你收集整理的《SAS编程与数据挖掘商业案例》学习笔记之九的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 网站分析常用方法
- 下一篇: 《SAS编程与数据挖掘商业案例》学习笔记