Cuando elimino una lista de fechas, las vuelve a convertir en números. ¿Eso es normal? ¿Alguna solución alternativa que no sea volver a aplicar como fecha?
> 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
¿Es esto un error?
?unlist: cuando es posible, los elementos de la lista se fuerzan a un modo común durante la eliminación de la lista, por lo que el resultado a menudo termina como un vector de caracteres. Los vectores serán coaccionados al tipo más alto de los componentes en la jerarquía NULL <raw <lógico <entero <real <complejo <carácter <lista <expresión: los pares se tratan como listas.