Преобразование столбца символов в даты - PullRequest
1 голос
/ 02 мая 2020

Использование R и пакета dplyr:

У меня есть столбец символов, которые я хочу преобразовать в даты. Например, они появляются в формате 2015-10-09. Я попытался data_frame %>% as.Date(column, "%Y-%m-%d"), но когда я его запускаю, я получаю сообщение об ошибке:

Ошибка в as.Date.default (., Data_frame, column, "% Y-% m- % d "): не знаю, как конвертировать '.' к классу «Дата»

Итак, я вижу, что R ставит «.» на фронте, но я не знаю, почему или как это изменить. Как я могу успешно изменить этот столбец символов на даты?

1 Ответ

2 голосов
/ 02 мая 2020

Мы можем использовать это в mutate, потому что вывод, полученный из %>%, представляет собой весь набор данных вместо одного столбца

library(dplyr)
data_frame <- data_frame %>%
                mutate(column = as.Date(column, "%Y-%m-%d"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...