我收到日期栏为“ MMM DD YYYY”的Excel电子表格。
不幸的是,这需要转储到R中。任何人都可以帮助将其转换为R日期吗?
excel string Jan 05 2004 to r date 2004-01-05
谢谢
答案 0 :(得分:3)
我们可以将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)