如何转换字符串"MMM DD YYYY"日期 YYYY-MM-DD



我收到了Excel电子表格,其中日期列的文本为"MMM DD YYYY"。

不幸的是,这需要转储到R中。有人可以帮助将其转换为R日期吗?

excel string Jan 05 2004 to r date 2004-01-05

感谢

我们可以将as.Dateformat参数一起使用

df1$Date <- as.Date(df1$Date, "%b %d %Y")
df1$Date
#[1] "2004-01-05" "2004-01-06"

或使用lubridate

library(lubridate)
mdy(df1$Date)

或使用anydate自动拾取te格式

library(anytime)
anydate(df1$Date)

数据

df1 <- data.frame(Date = c("Jan 05 2004", "Jan 06 2004"), stringsAsFactors = FALSE)

相关内容

最新更新