サーチ…
前書き
SASデータセットにデータをdatalines
は、 datalines
ステートメント、データステップでinfile
ステートメントを使用する外部ファイル、 proc import
を使用して外部ファイルからデータを読み取るなどの複数のアプローチを使用しinfile
。さらに、odbcドライバを使用して、ODBC準拠の外部ソース(たとえば、SQLデータベース)からデータを読み込むこともできます。
カンマ区切り文字でテキストファイルを読む
DATA table-name;
INFILE "file-path/file-name.csv" dsd;
INPUT Name $ City $ Age;
RUN;
Excelファイルからデータを読み込む
PROC IMPORT DATAFILE = "file-path/file-name.xlsx" OUT=data_set DBMS=XLSX REPLACE;
ExcelのPROC IMPORT、特定のシートのインポート
複数のシートを含むExcelファイルから特定のシートだけをインポートしたいときもあります。これを行うには、 " SHEET = "を使用します。
PROC IMPORT
OUT= YourNewTable
DATAFILE= "myfolder/excelfilename.xlsx"
DBMS=xlsx
REPLACE;
SHEET="Sheet1";
GETNAMES=YES;
RUN;
また、インポートされた一番上の行に列名が含まれているかどうかを指定する機能( GETNAMES = YES (またはNO))を指定する機能に注意してください。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow