我有以下格式 200101 的数据,我希望它采用以下格式 2001-01 或 2001/01
谢谢
我不处理日期,所以可能有更好的方法。你的问题是你没有一天。我知道 zoo 包可以处理这个问题,但不是你想要的格式。我也给出了一个正则表达式的方法,但这不是一个日期类,只是一个字符。
作为日期:
library(zoo)
as.yearmon("200101", "%Y%m")
## > as.yearmon("200101", "%Y%m")
## [1] "Jan 2001"
作为性格:
gsub("([0-9]{4})","\\1-", "200101")
## > gsub("([0-9]{4})","\\1-", "200101")
## [1] "2001-01"
## gsub("([0-9]{4})","\\1/", "200101")