12

Rの「as.date」関数を使用して、日付を係数として日付に変換しようとしています。次の形式の日付があります

2008-01-01 02:30

次のコマンドを使用しようとしました:

as.Date(mydata$Date, format="%y-%m-%d  %h:%mm")

誰かがこれを手伝ってくれますか?時間なしでフォーマットを変換することができましたが、時間を含めると問題が発生しました。

ありがとうございました。

4

1 に答える 1

15

フォーマット文字列が正しくありません:

R> strptime("2008-01-01 02:30", format="%Y-%m-%d  %H:%M")
# [1] "2008-01-01 02:30:00"

?strptimeフォーマットの定義に使用できる詳細な値については、を参照してください。

また、文字列は標準形式であるため、直接使用することもできますas.POSIXlt

R> as.POSIXlt("2008-01-01 02:30")
# [1] "2008-01-01 02:30:00"
于 2013-02-19T18:07:00.043 に答える