首页 > 解决方案 > 从R中的日期因子更改数据框中列的数据类型

问题描述

我有以下数据框(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    

我想将“日期”列的数据类型从因子更改为日期。

标签: rdatetypes

解决方案


您可以使用 mutate 调整整个列并使用 as.Date 函数。您的数据格式为'%Y-%m-%d'. 可以在此处找到格式列表

library(dplyr)

df1 <- df1 %>%
  mutate(Date = as.Date(Date, format = '%Y-%m-%d'))

推荐阅读