将yyyymm格式转换为R中的日期?

时间:2016-12-26 07:26:30

标签: r datetime

年份和月份代表201603,代表2016年3月。 如何将此数值转换为日期格式 R?

中的“2016年3月”或“2016-03”

1 个答案:

答案 0 :(得分:4)

日期应始终包含给定日期,因此请考虑在YYYYMM末尾添加日期(在下面的示例中01每月的第一天)。将numeric值转换为character,将character转换为Date

as.Date(paste0(as.character(201603), '01'), format='%Y%m%d')