将日期向量从Excel导入R

时间:2015-01-07 13:29:43

标签: r excel

我正在将Excel电子表格读入R中,其中一列包含格式为

的日期
03-Jan-11
07-Feb-11
07-Mar-11
07-Mar-11
04-Apr-11

e.t.c

但是当使用read.xlsx2导入R时,它们将变为数字:

40546
40581
40609
40609

e.t.c。

如何将数字日期转换为旧格式?

我试过了:

as.Date( dates, origin= "2011-01-03") 

然而这给出了错误:

Error in charToDate(x) : 
  character string is not in a standard unambiguous format

as.Date(as.numeric(Directories$Insertion.Date),origin="2011/01/03")

没有保留日期

有谁知道如何在R

中做到这一点

非常感谢。

1 个答案:

答案 0 :(得分:4)

最终用

解决了这个问题
 as.Date( as.numeric (as.character(Directories$Insertion.Date) ),origin="1899-12-30")

非常感谢评论员清理我的困惑!