Коли я видаляю список дат, він перетворює їх назад на цифри. Це нормально? Будь-яке обхідне рішення, окрім повторного застосування 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 <необроблений <логічний <ціле число <реальний <складний <символ <список <вираз: списки пар обробляються як списки.