这个问题在这里已有答案:
请帮我将 characters
转换为 date
格式
as.date
和 strptime
不起作用......
c <- data.frame(id = c('1', '2', '3', '4'), Date = c("01-Feb-16","03-May-15","24-Oct-14","20-Oct-12"))
c$Date <- as.character(c$Date)
str(c)
然后我正在尝试使用代码:
c$Date <- as.Date(c$Date, format = "%d-%b-%y")
要么
c$Date <- strptime(c$Date, '%d-%b-%y')
我收到了 NA
1 回答
您的日期采用德语格式,带有英文月份名称 . 在您的代码之前尝试此操作: