У меня есть вектор несовместимых дат, включая (в основном) эти три формата: «% d /% m /% y», «% m /% d /% y» и «% d /% m /% Y»."
Я пытался реализовать это:
df <- as.data.frame(c("30/12/00","7/31/09","17/09/2008"),col.names = "original_date")
guess_date <- function(x){
require(lubridate)
guess <- guess_formats(x, c("mdy","dmy"))
date <- as.Date(x, guess)[1]
return(date)
}
df$date <- lapply(df$original_date, guess_date)