日本語日付データの読み込み
[OS] ALL
[リリース] ALL
[キーワード] データ処理 変数データの変換 日付、時間
[質問]次のように西暦でxxxx年xx月xx日のように漢字が使われているデータをSASの日付値として取り込む方法はありませんか。 例: 2014年12月15日
[回答]JDATEYMDw. 入力形式をご利用いただければご指摘の日時を読み取れます。 下記では一度$CHARw. 入力形式でデータを読み込み、INPUT関数を使用して読み取り変換しています。 例: DATA aaa; INPUT jdt $CHAR30. ; ymdat = INPUT(jdt, JDATEYMD14.) ; /* 確認 */ PUT jdt= ymdat= YYMMDDS10. ; DATALINES; 2014年12月15日 2015年1月15日 ; RUN; 結果: jdt=2014年12月15日 ymdat=2014/12/15 jdt=2015年1月15日 ymdat=2015/01/15 |