-2
我已经上传了Excel中有一列日期的CSV。将Excel转换为R的麻烦日期
首先这些日期的5如下:
dates <- c("25/09/2016","25/09/2016","25/09/2016","25/09/2016","25/09/2016", "25/09/2016")
当我使用下面的代码:
as.Date(dates)
结果是
"0025-09-20" "0025-09-20" "0025-09-20" "0025-09-20" "0025-09-20" "0025-09-20"
我试过设置Excel的起源日期:
as.Date(dates, origin = "1899-12-30")
但结果还是一样
"0025-09-20" "0025-09-20" "0025-09-20" "0025-09-20" "0025-09-20" "0025-09-20"
任何想法,为什么它不能正常转换,我应该怎么办呢?
只需添加''%d /%m /%Y''(您的日期格式):'as.Date(日期,“%d /%m /%Y”)' – bVa
或'lubridate'包:'lubridate :: dmy(日期)' –