私はSASの完全な初心者です。SASは入力コマンドを使用して変数を追加します
ダウンロードしたsasファイルには、次の行があります。
IF (&IYEAR=2001 AND &FQTR>=2) THEN DO;
INFILE &FILE LRECL=6217;
INPUT @1 NEWID 8. @663 QINTRVMO $2. @665 QINTRVYR $4. @331 FINLWT21 11.3
@3221 LIFINSPQ 12.4 +0 LIFINSCQ 12.4 @3245 RETPENPQ 12.4 +0 RETPENCQ 12.4 @1445 FDMAPPQ 12.4 +0 FDMAPCQ 12.4;
消費者支出調査で使用する変数を選択しています。
しかし、私はその論理を理解できません。
まず、
@3221 LIFINSPQ 12.4 +0 LIFINSCQ 12.4
は何を意味するのでしょうか? http://www.bls.gov/cex/2010/csxintvw.pdf
そして、それは次のように述べている:
変数リストはこちらです。
ので、 "3221 @" 変数の出発点を参照しているようです。
「12.4」と「+0」は何ですか?
第二、
@663 QINTRVMO $2.
は何を意味するのでしょうか?
この絵から、 "663" は、変数の出発点であると思われます。
しかし、 "$ 2"とはどういう意味ですか?なぜそれが必要なのでしょうか?
私はそれらがフォーマット – Carl