Как преобразовать символ полной даты в мм / дд / гггг в R? - PullRequest
0 голосов
/ 05 октября 2018

У меня есть набор данных в R со столбцом даты, который в настоящее время обрабатывается как символьный столбец.Даты в этом столбце указаны как «24 августа 2012 года», и я пытаюсь преобразовать их в формат даты, например 24.08.2012.

Я новичок в R и пытался использовать format () и lubridate безуспешно.Как мне преобразовать эти даты из символа в дату?

С уважением, Алекс

1 Ответ

0 голосов
/ 05 октября 2018

Нам нужно преобразовать его в Date класс, а затем использовать format

format(as.Date(dates, "%B %d %Y"), "%m/%d/%Y")
#[1] "08/24/2012"

Поскольку в качестве порядка указывается месяц, день, год, используйте mdy из lubridate

library(lubridate)
format(mdy(dates), "%m/%d/%Y")
#[1] "08/24/2012"

Он основан на заказе, например

ydm("2012 24 August")
#[1] "2012-08-24"

data

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