我是个刚开始学SAS的菜鸟,今天在做Little SAS Book的4.18例子时,突然想到在data步就把丢失数据转为自定义数据。代码如下:
- data natparks;
- infile "F:\SASSample\LSB5data\MyRawData\Parks.dat";
- input name $ 1-21 Type $ Region $ @;
- if Region = . then Region ='miss';
- input @31 Museums Camping;
- run;
- if Region = '' then Region ='miss';
另一个问题是,在该书的3.11节,将所有“9”替换为 . 作者的本意是将其替换为 . 而不是空数据吗?
谢谢!
Parks.dat内容:
- Dinosaur NM West 2 6
- Ellis Island NM East 1 0
- Everglades NP East 5 2
- Grand Canyon NP West 5 3
- Great Smoky Mountains NP East 3 10
- Hawaii Volcanoes NP West 2 2
- Lava Beds NM West 1 1
- Statue of Liberty NM East 1 0
- Theodore Roosevelt NP . 2 2
- Yellowstone NP West 9 11
- Yosemite NP West 2 13



雷达卡





京公网安备 11010802022788号







