Что такое дата (тип данных) в R и как конвертировать между различными форматами? - PullRequest
0 голосов
/ 05 ноября 2019

Дано: дата, представленная как 30 июня 2003 года, хранится в столбце во фрейме данных. Это также фактор в R.

Как конвертировать 30JUN03 в 30-30-2003 ??? Какую функцию я должен использовать? После конвертации, как извлечь день, месяц и год?

is.character(mydata$Date)
[1] FALSE
is.numeric(mydata$Date)
[1] FALSE

Помогите, пожалуйста. MM

1 Ответ

0 голосов
/ 05 ноября 2019

Мы можем преобразовать «Дата» в класс Date, затем извлечь «год» и «месяц», а затем преобразовать в «Дата» в требуемый формат с помощью format

library(dplyr)
library(lubridate)
mydata <- mydata %>%
           mutate(Date = dmy(Date), 
             year = year(Date),
             month = month(Date),
             Date = format(Date, '%m-%d-%Y'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...