Как правильно отформатировать столбец даты и времени в R, используя mutate? - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь отформатировать строковый столбец в серию даты и времени.

Строка в столбце похожа на этот пример: «2019-02-27T19: 08: 29 + 000»

(dateTime - столбец, переменная)

mutate(df,dateTime=as.Date(dateTime, format = "%Y-%m-%dT%H:%M:%S+0000"))

Но результат:

2019-02-27

А как насчет часов, минут и секунд?

Мне нужно, чтобы применить фильтр по дате и времени

1 Ответ

0 голосов
/ 27 февраля 2019

Ваш код почти правильный.Только лишние 0 и команда as.Date были неверны:

library("dplyr")
df <- data.frame(dateTime = "2019-02-27T19:08:29+000",
           stringsAsFactors = FALSE)

mutate(df, dateTime = as.POSIXct(dateTime, format = "%Y-%m-%dT%H:%M:%S+000"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...