次のようにフォーマットされた日付のセットがあります。
datevalue <- 20130118
それらを適切な日付にフォーマットしたいので、次のコードでこれを実行しようとします。
date <- as.Date(datevalue,"%Y%m%d")
これは、ドキュメントにリストされている例と非常に似ていますが、何らかの理由で機能しません。ドキュメントには、次の例がリストされています。
dates <- c("02/27/92", "02/27/92", "01/14/92", "02/28/92", "02/01/92")
as.Date(dates, "%m/%d/%y")
[1] "1992-02-27" "1992-02-27" "1992-01-14" "1992-02-28"
[5] "1992-02-01"
ただし、次のエラーメッセージが表示されます:「charToDate(x)のエラー:文字列は標準の明確な形式ではありません」。これは私にはある程度意味がありますが、私の構文がそれを適切に定義していると感じています。コードが機能しない理由を説明できる人はいますか?