日付のさまざまな形式を試しましたが、出力に日付が反映されません。問題は何ですか?
data c;
input age gender income color$ doj$;
format doj date9.;
datalines;
19 1 14000 W 14/07/1988
45 2 45000 b 15/09/1956
34 2 56000 y 14/09/1967
33 1 45000 b 14/02/1956
;
run;
あなたは物事を少し混同しています。日付形式は、テキスト データではなく数値データに適用されます。そのため、doj を $ (テキスト) としてではなく、日付 (日付の入力形式) として読み取る必要があります。
DDMMYY10 を試してください。入力ステートメントの doj の場合:
data c;
input age gender income color$ doj ddmmyy10.;
format doj date9.;
datalines;
19 1 14000 W 14/07/1988
45 2 45000 b 15/09/1956
34 2 56000 y 14/09/1967
33 1 45000 b 14/02/1956
;
run;