Kiedy wyłączam listę dat, zamienia je z powrotem w liczby. Czy to normalne? Jakieś obejście inne niż ponowne zgłoszenie jako data?
> 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
Czy to błąd?
?unlist
: Tam, gdzie to możliwe, elementy listy są wymuszane do wspólnego trybu podczas niepublicznej listy, więc wynik często kończy się jako wektor znakowy. Wektory zostaną przekształcone do najwyższego typu komponentów w hierarchii NULL <surowe <logiczne <całkowite <rzeczywiste <złożone <znak <lista <wyrażenie: listy par są traktowane jak listy.