我的日期格式是“星期六9月12日”作为字符。我希望在一个名为DATE的新列中将其转换为日期格式。
mutate(DATE = (as.Date(FECHA, "%a %d %b")))但它会返回NA
X FECHA LOCAL RESULT VISITANTE DATE
<int> <chr> <fct> <fct> <fct> <date>
1 3 **Sat 12 Sep** Eibar 0 - 0 Celta Vigo NA
2 4 Sat 12 Sep Granada 2 - 0 Athletic Bilbao NA 谢谢
发布于 2020-10-19 10:45:25
我建议你看看润滑油包装。它将自动增加2020年(如果这不是你想要的,请小心)。
看看这对你有用吗:
library(lubridate)
x <- "Sat 12 Sep"
parse_date_time(x, "%a %d %b", locale = "UK")
[1] "2020-09-12 UTC"https://stackoverflow.com/questions/64425600
复制相似问题