如何将字符串“Apr-16”转换为2016年4月的Month
?
我累了as.Date(x, format ..)
,这没有帮助。
我有什么选择?
答案 0 :(得分:4)
x <- "Apr-16"
x <- as.Date(paste0("1-",x),format="%d-%b-%y")
format(x,"%B of %Y")
[1] "April of 2016"
答案 1 :(得分:1)
另一个选项是regex
sub("-", "il of 20", x)
#[1] "April of 2016"
或使用yearmon
zoo
library(zoo)
format(as.Date(as.yearmon(x, "%b-%y")), "%B of %Y")
#[1] "April of 2016"
x <- "Apr-16"