ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

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;

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved