#r #dplyr
#r #dplyr
Вопрос:
У меня есть этот столбец в моем фрейме данных, мне было интересно, как я мог бы преобразовать его в правильный формат даты с помощью %m %y или %m %d %y.
year
X1996.01.31
X1996.02.29
X1996.03.31
X1996.03.30
X1996.05.31
X1996.06.30
Ответ №1:
Мы можем использовать as.Date
df1$year <- as.Date(df1$year, format = "X%Y.%m.%d")
df1$year
#[1] "1996-01-31" "1996-02-29" "1996-03-31" "1996-03-30" "1996-05-31" "1996-06-30"
данные
df1 <- structure(list(year = c("X1996.01.31", "X1996.02.29", "X1996.03.31",
"X1996.03.30", "X1996.05.31", "X1996.06.30")), class = "data.frame",
row.names = c(NA,
-6L))
Комментарии:
1. @JayloyTsu я скопировал формат в вашем сообщении. Можете ли вы проверить «данные», которые я обновил. Это работает для меня, хотя