首页 > 解决方案 > 以整数形式表示为日期的隐蔽月份

问题描述

我正在尝试将月份转换为以下格式:

histdata <- c("198001", "198002", "198003")

我试过了:

histdata <- transform(histdata, date = as.Date(as.character(date), "%Y%m"))

但随后所有数据都变为 NA。

我想找到一个返回日期向量的解决方案。

标签: rdatetype-conversion

解决方案


您可以使用将月份的第一天添加到月份表示中的base函数:as.Date

as.Date(paste0(as.character(201901L), "01"), format = "%Y%m%d")

推荐阅读