当日期部分是单个数字时,将字符串转换为日期错误?

时间:2017-03-14 13:16:37

标签: r date

我正在尝试使用

将字符串列see image转换为日期
df2$DATE_PAYMENT <- as.Date(df$DATE_PAYMENT, format ="%d/%m/%Y")

我发现当值为ddmmyyyy时它可以正常工作,但是给出了&#34; NA&#34;如果日期部分只有一位数dmmyyyy,例如2092017Sep 2, 2017)。

有解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试lubridate:

library(lubridate)
dmy(2092017)