IMPORTプロシジャで変数名を指定する方法
[OS] ALL
[リリース] SAS 9.1以降
[キーワード] ACCESS, PC File Formats, microsoft excel, xls, INPORT, RENAME
[質問]
1行目に列見出しのないEXCELデータをIMPORTプロシジャで読み込むと、変数名が自動的に「F1、F2、・・・」のようになってしまいます。 [回答]SAS 8.2までは、変数名を変更するには、いったんIMPORTプロシジャで読み込んだ後、DATASETSプロシジャなどで新しい変数名を指定する必要がありました。
SAS9からは、IMPORTプロシジャ内でデータセットオプションを使用できるようになりました。データセットオプションのRENAMEオプションを使用することで、読み込みと同時に変数名を定義することができます。 PROC IMPORT DATAFILE="c:¥mydir¥Book1.xls" OUT=sheet1(RENAME=(F1=Name F2=Age F3=Weight F4=Height)); SHEET='Sheet1'; GETNAMES=no; RUN; |