在base R中转换日期格式

在base R中转换日期格式,r,date,R,Date,在数据框中给定两个采用此格式的日期: df <- tibble(date = c('25/05/95', '21/09/18')) df$date <- as.Date(df$date) 您需要知道日期遵循的格式,并在?strtime中找到它,以便在日期对象中转换它。正如您所需,输出是表示日期的标准方式,您不需要格式 as.Date(df$date, "%d/%m/%Y") #[1] "1995-05-25" "2018-09-21" as.Date(df$date, "%d

在数据框中给定两个采用此格式的日期:

 df <- tibble(date = c('25/05/95', '21/09/18'))
 df$date <- as.Date(df$date)

您需要知道日期遵循的格式,并在
?strtime
中找到它,以便在日期对象中转换它。正如您所需,输出是表示日期的标准方式,您不需要
格式

as.Date(df$date, "%d/%m/%Y")
#[1] "1995-05-25" "2018-09-21"
as.Date(df$date, "%d/%m/%Y")
#[1] "1995-05-25" "2018-09-21"