我正在尝试将2个日期向量放在一个数据框中,但是当我这样做时,它们会改变格式。有什么建议吗?
> head(starters)
[1] "2009-01-02" "2009-02-02" "2009-03-02" "2009-04-01"
[5] "2009-05-01" "2009-06-01"
> head(enders)
[1] "2009-01-30" "2009-02-27" "2009-03-31" "2009-04-30"
[5] "2009-05-29" "2009-06-30"
> class(enders)
[1] "Date"
> class(starters)
[1] "Date"
> comboer <- data.frame(cbind(starters, enders))
> head(comboer)
starters enders
1 14246 14274
2 14277 14302
3 14305 14334
4 14335 14364
5 14365 14393
6 14396 14425
答案 0 :(得分:5)
?cbind
的相关部分是:
输入可能具有的任何类别都被丢弃(特别是 因素被内部代码所取代。
它正在做类似日期的事情,因为它们用因素来描述。你可能只想做这样的事情:
data.frame(starters = starters, enders = enders)