У меня есть dataframe
со столбцом с датами, столбец называется dateDecision
. Они в формате 1970/01/01
. Я пытаюсь разбить дату на столбцы year
, month
и date
. Я использовал следующий код
df %>% mutate(year = lubridate::year(dateDecision),
month = lubridate::month(dateDecision),
day = lubridate::day(dateDecision))
Я получаю сообщение об ошибке «Ошибка в as.POSIXlt.character(x, tz = tz(x)) : character string is not in a standard unambiguous format
Когда я использую dput (head (df, 10))», это вывод
structure(list(term = c("1791", "1791", "1791", "1791", "1791",
"1792", "1792", "1792", "1792", "1792"), dateDecision = c("8/3/1791",
"8/3/1791", "8/3/1791", "8/3/1791", "8/3/1791", "8/11/1792",
"8/11/1792", "8/11/1792", "8/11/1792", "8/11/1792"), decisionType = c("6",
"6", "6", "6", "6", "8", "8", "8", "8", "8"), dateArgument = c("8/2/1791",
"8/2/1791", "8/2/1791", "8/2/1791", "8/2/1791", "8/9/1792", "8/9/1792",
"8/9/1792", "8/9/1792", "8/9/1792")), row.names = c(NA, -10L), class = c("tbl_df",
"tbl", "data.frame"))
Как это исправить?