日付のリストをリストから外すと、数値に戻ります。それは正常ですか?as.Dateを再適用する以外の回避策はありますか?
> dd <- as.Date(c("2013-01-01", "2013-02-01", "2013-03-01"))
> class(dd)
[1] "Date"
> unlist(dd)
[1] "2013-01-01" "2013-02-01" "2013-03-01"
> list(dd)
[[1]]
[1] "2013-01-01" "2013-02-01" "2013-03-01"
> unlist(list(dd))
[1] 15706 15737 15765
これはバグですか?
?unlist
:可能な場合、リスト要素はリスト解除中にコモンモードに強制変換されるため、結果は文字ベクトルとして終わることがよくあります。ベクトルは、階層内のコンポーネントの最上位タイプに強制変換されますNULL <生<論理<整数<実数<複合<文字<リスト<式:ペアリストはリストとして扱われます。