SAS を使用して読み取る生ファイルには、次のレコードがあります。
123、「ハロルド・ウィルソン」、Acct、1989 年 1 月 15 日、78,123 ドル
128、「ジュリア・チャイルド」、食品、1988 年 8 月 29 日、89,123 ドル
007、「ジェームズ・ボンド」、セキュリティ、2000 年 2 月 1 日、82,100 ドル
828、「ロジャー・ドーガー」、Acct、1999 年 8 月 15 日、$39,100
900、「アール ダベンポート」、食品、1989 年 9 月 9 日、45,399 ドル
906、「ジェームズ・スウィンドラー」、Acct、1978 年 12 月 21 日、78,200 ドル
SASコード:
options nocenter;
filename file1 'D:\files\SAS\raw-files\employee.csv';
data Employ;
infile file1 dsd;
input id : $3.
name : $20.
depart : $8.
datehire : mmddyy10.
salary : dollar8.
;
format datehire mmddyy10.
salary dollar8.;
run;
title 'Employee details';
proc print data=Employ;
run;
出力
従業員の詳細
Obs id 名 出発日 雇用者 給与
1 123 ハロルド・ウィルソン口座 1989 年 1 月 15 日 $78
2 128 ジュリア・チャイルド・フード 1988/08/29 $89
3 007 ジェームズ・ボンド証券 2000/02/01 $82
4 828 ロジャー・ドーガー口座 1999 年 8 月 15 日 $39
5 900 アール ダベンポート フード 1989 年 9 月 9 日 $45
6 906 ジェームズ スウィンドラー口座 1978 年 12 月 21 日 $78
問題 :
コンマ以降の給与部分を生ファイルと同じ形式で給与を取得する方法。