r - 将 YYYYMM 因子格式转换为 YYYY-MM 格式
问题描述
我有格式为的数据,YYYYMM
我希望将其转换为YYYY-MM
格式。
示例: 201805
应采用以下格式2018-05
请问我该怎么做?
解决方案
我们可以使用as.yearmon
fromzoo
将其转换为 yearmon 对象,然后执行format
library(zoo)
format(as.yearmon(as.character(v1), "%Y%m"), "%Y-%m")
#[1] "2018-05"
数据
v1 <- 201805
推荐阅读
- java - PBEWITHHMACSHA512AND256BITAES 抛出 org.jasypt.exceptions.EncryptionInitializationException (Jasypt)
- mysql - 自动提交是否应该允许/禁止在 MySql 中回滚
- elasticsearch - multi_match 中的 Elasticsearch match_phrase 查询
- gatsby - error "gatsby-transformer-cloudinary" threw an error while running the onCreateNode lifecycle
- c - CS50编码练习马里奥不太舒服
- dialogflow-es - 如何转到 Dialogflow 响应中的下一行
- python - PyCharm 调试器中的“测试”包中的绝对导入失败并出现 ModuleNotFoundError
- r - 如何使用 R 中的 TM 包将我的语料库元数据附加到我的 dtm 数据帧导出中
- google-chrome-extension - Chrome 扩展程序导致活动网站上的 div 出现不当行为
- javascript - JavaScript 在 for 循环中追加多个