我正在準備SAS BASE測試。在測試手冊第17章讀取自由格式數據時,有一個關於如何讀取嵌入空格和非標準值的字符值的例子,例如逗號數字。我對它進行了測試,結果並不是這本書所描述的。字符值嵌入空白時修改列表輸入
data cityrank;
infile datalines;
input rank city & $12. pop86: comma.;
datalines;
1 NEW YORK 7,262,700
2 LOS ANGELES 3,259,340
3 CHICAGO 3,009,530
4 HOUSTON 1,728,910
5 PHILADELPHIA 1,642,900
6 DETROIT 1,086,220
7 DAN DIEGO 1,015,190
8 DALLAS 1,003,520
9 SAN ANTONIA 914,350
;
我得到的是類似下面,數據集有4個OBS。
rank city pop86
1 NEW YORK 7,2 2
3 CHICAGO 3,00 4
5 PHILADELPHIA 6
7 DAN DIEGO 1, 8
我錯了某處輸入程序?我一次又一次地檢查了我是否正確複製了它。
如何修改該程序?
謝謝!
我想至少可以費城得到正確Pop86值,但仍然沒有。不明白爲什麼這個城市。其他因爲人物長度是12.非常有趣。 – Lin