2016-12-26 56 views

回答

1

日期应该总是有给定的一天,因此考虑在YYYYMM(在本月的第一天的01以下的示例中)的末尾添加日期。在numeric值转换为charactercharacterDate

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

+0

但它不会解决问题。输出是“2016-12-01”,这是不正确的。 – Sanjeev

+0

是%m解决了问题 – Sanjeev

+0

您可以使用library(zoo)和以下行来获得解决方案。 as.yearmon(as.character(201603),“%Y%m”),并在R控制台中显示[1]“Mar 2016”作为输出。 –