我有两个具有不同日期格式的不同数据框
date1<-c('2001-01-30', '2001-02-25')
data2 <- c('200101','200102')
我想将这些日期转换为相同的格式,以便可以按日期合并两个不同的数据框。
频率是每月一次。
有人可以帮助我完成此任务吗?
答案 0 :(得分:0)
编辑(警告):这不是最佳做法,建议使用标准解析器。但是,可能会提出不同的要求,因此,此答案仅说明如何在OP中以及OP中的注释中获取所需格式。
我们可以使用:
paste0(substring(data2,nchar(data2)-1,nchar(data2)),"/",substring(data2,1,4))
#[1] "01/2001" "02/2001"
相反:
paste0(substring(data2,1,4),"-",substring(data2,nchar(data2)-1,nchar(data2)))
[1] "2001-01" "2001-02