将系数转换为R中的日期格式

将系数转换为R中的日期格式,r,R,我正在尝试将因子格式的日期转换为实际日期格式。以下是样本数据: structure(c(1L, 1L, 1L, 1L, 1L, 1L), .Label = c("1-Jun-20", "11-May-20", "13-Jul-20", "15-Jun-20", "17-Aug-20", "20-Jul-20", "22-Jun-20", "24

我正在尝试将因子格式的日期转换为实际日期格式。以下是样本数据:

structure(c(1L, 1L, 1L, 1L, 1L, 1L), .Label = c("1-Jun-20", "11-May-20", 
"13-Jul-20", "15-Jun-20", "17-Aug-20", "20-Jul-20", "22-Jun-20", 
"24-Aug-20", "25-May-20", "27-Apr-20", "27-Jul-20", "29-Jun-20", 
"3-Aug-20", "4-May-20", "6-Jul-20"), class = "factor")
我尝试了以下代码:

open_data$Current_date=as.Date(open_data$Current_date,format = "%Y.%m.%d")
然而,所有日期均显示为NA。找不到相同的解决方案。

您可以使用:

as.Date(x,format = "%d-%b-%y")
或使用润滑油润滑:

lubridate::dmy(x)

我们也可以使用
anydate

library(anytime)
anydate(x)