Измените тип данных столбца в кадре данных с фактора даты в R - PullRequest
0 голосов
/ 14 октября 2019

У меня есть следующий фрейм данных (df1)

Date        A       B       C       D       E     

2000-10-04  6857    68964   6760    6823    6823    
2000-10-05  6819    6917    6819    6892    6892    
2000-10-06  6895    6921    6712    6776    6776    

Я хочу изменить тип данных столбца «Дата» с фактора на дату.

Ответы [ 2 ]

1 голос
/ 14 октября 2019

Вы можете настроить весь столбец с помощью mutate и использовать функцию as.Date. Формат ваших данных '%Y-%m-%d'. Список форматов можно найти здесь

library(dplyr)

df1 <- df1 %>%
  mutate(Date = as.Date(Date, format = '%Y-%m-%d'))
0 голосов
/ 14 октября 2019

Я также настоятельно рекомендую пакет lubridate.

library(dplyr)
library(lubridate)

df1 <- df1 %>%
  mutate(Date = ymd(Date))

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

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