我使用zoo包中的函数as.yearqtr()来转换这样的日期。
2012-01-01
........我也想这样。
2012Q1
as.yearqtr的问题是,它在年份和 "Q "之间创建了一个空白。
2012 Q1
怎样才能去掉这个空白?
谢谢!我在使用zoo包中的函数as.yearqtr()来转换日期,是这样的
我们可以用 format
. 它将不再具有 class
yearqtr
但会只是 character
library(zoo)
format(as.yearqtr('2012-01-01'), '%YQ%q')
#[1] "2012Q1"
或与 regex
sub(" ", "", as.yearqtr('2012-01-01'))