2
我讀一個Excel電子表格導入R,其中一列包含格式的日期從Excel導入最新矢量爲R
03-Jan-11
07-Feb-11
07-Mar-11
07-Mar-11
04-Apr-11
等在使用read.xlsx2進口爲R
但是他們變成數字:
40546
40581
40609
40609
etc
如何將數字日期轉換爲舊格式?
我曾嘗試:
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")
沒有保存日期
有誰知道我可以做這個s in R
非常感謝。
也許,它是一個因子列。轉換爲數字類。例如'as.Date(因子(40546),origin ='2011-01-03') charToDate(x)中的錯誤: 字符串不是標準的明確格式 – akrun
除了akrun的評論,我認爲你對原始參數的解釋是不正確的 - 它通常是'1970-01-01'或者我認爲在Excel' 1900-01-01'(從...開始的天數)。看看'as.Date' –