将日期向量从 Excel 导入 R

Importing date vector from Excel into R

我正在将 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 中做到这一点

非常感谢。

最后用

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

非常感谢评论者为我解惑!