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