Столбец строки в столбец Dtm (дата / время) в R - PullRequest
0 голосов
/ 07 марта 2020

Как преобразовать столбец из str в dtm? Я пробовал as.date и strptime и не из этих работ. Допустим, у меня есть таблица со столбцом с 3 атрибутами (2003/11/04 19:29, 2001/04/02 21:32, 2003/10/28 09:51) в формате str. Как бы я скрыл этот столбец, чтобы он был в формате DTM? Заранее спасибо!

1 Ответ

1 голос
/ 07 марта 2020

Проверьте ?strptime для различных аргументов формата. Вы можете сделать:

x <- c('2003/11/04 19:29', '2001/04/02 21:32', '2003/10/28 09:51')
as.POSIXct(x, format = "%Y/%m/%d %H:%M", tz = "UTC")
#Can also be done with `strptime`
#strptime(x, format = "%Y/%m/%d %H:%M", tz = "UTC")
#[1] "2003-11-04 19:29:00 UTC" "2001-04-02 21:32:00 UTC" "2003-10-28 09:51:00 UTC"

Или с помощью lubridate

lubridate::ymd_hm(x)

Заменить x именем столбца df$column_name.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...