当我取消列出日期列表时,会将它们重新转换为数字。那是正常的吗?除了重新申请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 <原始<逻辑<整数<实<复杂<字符<列表<表达式:对列表被视为列表。