我将Excel电子表格读入R,其中一个列包含日期格式的数据。
然而,这个错误显示如下:
03-Jan-11
07-Feb-11
07-Mar-11
07-Mar-11
04-Apr-11
然而,当使用read.xlsx2将它们导入R时,它们变成了数字:
40546
40581
40609
40609
我可以帮您将数字日期转换为旧格式。以下是我尝试过的方法:
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(factor(40546), origin='2011-01-03')
。 错误:在charToDate(x)中: 字符字符串不符合标准且不明确的格式。 - akrun1970-01-01
或者在Excel中是1900-01-01
(自...以来的天数)。请查看?as.Date
。 - talat