我收到了Excel电子表格,其中日期列的文本为"MMM DD YYYY"。
不幸的是,这需要转储到R中。有人可以帮助将其转换为R日期吗?
excel string Jan 05 2004 to r date 2004-01-05
感谢
我们可以将as.Date
与format
参数一起使用
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)