次のデータがあります。
data d;
input date1 $ date2 $;
cards;
5oct10 11nov11
6jul12 12oct13
1jan08 4may10
4may04 8jul06
1mar07 5aug07
18may04 1oug09
7aug05 8jul09
1feb03 5apr06
3feb01 15jul08
4apr07 16apr07
run;
*date7.informat でこれを読み取り、date9.format でデータを提示する必要があります。
*まず幅形式でデータを読み取るにはどうすればよいですか? また、車が完全に数値ではない場合に、日付の幅を 7 から 9 に変換するにはどうすればよいですか?
そのようなことをしようとするとき:
proc print data=d;
format date1 date2 date9.;;
run;
完全に数値ではないvarで数値形式を使用しているため、失敗します