0

日付のさまざまな形式を試しましたが、出力に日付が反映されません。問題は何ですか?

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;
4

1 に答える 1

5

あなたは物事を少し混同しています。日付形式は、テキスト データではなく数値データに適用されます。そのため、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;
于 2013-07-07T20:09:31.153 に答える