0
data test;
input employee_name $ 1-4;
if employee_name = ‘Ruth’ then input idnum 10-11;
else input age 7-8;
datalines;
Ruth 39 11
Jose 32 22
Sue 30 33
John 40 44
;
run;
最初に私は、従業員名が11になり、「ルース」のときIDNUMを考えましたそれはルースの行をスキップし、2番目の行にジャンプし、代わりに22を入力するようだ。なぜスーさんの年齢は30歳ではなく40歳ですか?誰かがこれがなぜなのか説明できますか?ありがとうございました。ここで
は結果である:入力文の末尾に@
または@@
なし
Name IDnum Age
Ruth 22
Sue 40
投稿したコードを実行すると、あなたが得た結果は得られません。実際にあなたが投稿したコードは、文字列リテラルのまわりの実際の引用符の代わりに "スマート引用符"を使用しているので実行できません。 – Tom
https://sasensei.comを使用してください - 解答には説明が付属しています! –