年月日時分秒の各文字列からSAS日時値を作成する方法
[OS] ALL
[リリース] ALL
[キーワード] MDY, DHMS
[質問]年、月、日、時、分、秒の各文字列からSAS日時値を作成するにはどうしたらよいですか。
[回答]
まず年月日時分秒の各文字列を数値に変換する必要があります。 次に、これらの数値からSAS日時値を作成するにはMDY関数とDHMS関数を使用する必要があります。 以下にサンプルを示します。 サンプルプログラム)
DATA test;
INPUT yyyy $ mm $ dd $ hr $ mn $ sc $;
CARDS;
2013 1 1 10 15 23
2009 12 31 23 12 34
;
DATA test2;
SET test;
dt=DHMS(MDY(INPUT(mm,2.),INPUT(dd,2.),INPUT(yyyy,4.)),
INPUT(hr,2.),INPUT(mn,2.),INPUT(sc,2.));
FORMAT dt NLDATM19.;
RUN;
|
|