【发布时间】:2016-02-24 00:25:58
【问题描述】:
我有一个列表,它是以下命令的结果:
lapply(data$displayDate, function(x) as.Date(as.POSIXct(x, origin = "1970-01-01")))
结果如下:
> data$displayDateDay[1:10]
[[1]]
[1] "2015-05-02"
[[2]]
[1] "2015-05-10"
[[3]]
[1] "2015-05-10"
[[4]]
[1] "2015-05-10"
[[5]]
[1] "2015-05-11"
[[6]]
[1] "2015-05-12"
[[7]]
[1] "2015-05-12"
[[8]]
[1] "2015-05-13"
[[9]]
[1] "2015-05-13"
[[10]]
[1] "2015-05-26"
这一切都很好,但我不知道如何将其恢复到我的数据表中的属性列向量中。如果我尝试unlist 这个列表,这就是我得到的:
> unlist(testVector)
[1] 16557 16565 16565 16565 16566 16567 16567 16568 16568 16581
课程是数字的,而我想要一个日期。为什么会发生这种情况,如何获得日期向量?
【问题讨论】: