35

これらの日付を YYYYMMDD 形式で Date クラスに変換したいと思います。

dates <- data.frame(Date = c("20130707", "20130706", "20130705", "20130704"))

私は試した:

dates <- as.Date(dates, "%Y%m%d")

そして、次のエラーが表示されます。

Error in as.Date.default(dates, "%Y%m%d") : 
  do not know how to convert 'dates' to class "Date"

このフォーマットを設定する正しい方法は何でしょうか?

4

4 に答える 4

24

Date全体ではなく、列を提供する必要がありますdata.frame

R> as.Date(dates[["Date"]], "%Y%m%d")
[1] "2013-07-07" "2013-07-06" "2013-07-05" "2013-07-04"
于 2013-07-08T02:55:21.303 に答える