我正在将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
中做到这一点非常感谢。
答案 0 :(得分:4)
最终用
解决了这个问题 as.Date( as.numeric (as.character(Directories$Insertion.Date) ),origin="1899-12-30")
非常感谢评论员清理我的困惑!