首页 > 解决方案 > 将 YYYYMM 因子格式转换为 YYYY-MM 格式

问题描述

我有格式为的数据,YYYYMM我希望将其转换为YYYY-MM格式。

示例: 201805应采用以下格式2018-05

请问我该怎么做?

标签: r

解决方案


我们可以使用as.yearmonfromzoo将其转换为 yearmon 对象,然后执行format

library(zoo)
format(as.yearmon(as.character(v1), "%Y%m"), "%Y-%m")
#[1] "2018-05"

数据

v1 <- 201805

推荐阅读