(つまり、setで読み込んだデータセットの最後の行を判別したい。)
setステートメントのendオプションを利用します。
普段わかった気になって使っているsetステートメントですが、意外と仕様は細かく設計されています。
余談
SASでは値や変数を代入するときに、代入演算子(=)の右側が入れ物になることがよくあります。
このあたりは他の言語ではあまり見られない仕様で、直感的に書くと間違うところでもあり、混乱しがちです。
仕様なので機械的に覚えてしまいたいです。
(つまり、setで読み込んだデータセットの最後の行を判別したい。)
setステートメントのendオプションを利用します。
普段わかった気になって使っているsetステートメントですが、意外と仕様は細かく設計されています。
SASでは値や変数を代入するときに、代入演算子(=)の右側が入れ物になることがよくあります。
このあたりは他の言語ではあまり見られない仕様で、直感的に書くと間違うところでもあり、混乱しがちです。
仕様なので機械的に覚えてしまいたいです。
コメント