【发布时间】:2017-05-10 17:14:13
【问题描述】:
年份和月份表示为 201603,代表 2016 年 3 月。 如何将此数值转换为日期格式,例如 R 中的“2016 年 3 月”还是“2016-03”?
【问题讨论】:
年份和月份表示为 201603,代表 2016 年 3 月。 如何将此数值转换为日期格式,例如 R 中的“2016 年 3 月”还是“2016-03”?
【问题讨论】:
日期应该总是有一个给定的日期,因此考虑在YYYYMM 的末尾添加日期(在下面的示例中,01 是该月的第一天)。将numeric 值转换为character,将character 转换为Date:
as.Date(paste0(as.character(201603), '01'), format='%Y%m%d')
【讨论】: