Я пытаюсь использовать mutate_at()
из dplyr
для преобразования столбцов типа даты в столбцы типа Date
, используя as.Date()
, но получаю ошибку.Вот код:
library(dplyr)
df = data.frame(date_1 = "7/5/2014", date_2 = "7/22/2011")
df %>%
mutate_at(.vars = c("date_1", "date_2"), .funs = as.Date("%m/%d/%Y"))
Это дает мне ошибку: Error in charToDate(x): character string is not in a standard unambiguous format
Не уверен, что здесь происходит, поэтому я был бы признателен за вашу помощь.Я предпочитаю решения dplyr
, но если есть лучший способ сделать это, я тоже открыт для этого.