R as.yearqtr 来自 zoo 包:如何删除空白

R as.yearqtr from zoo package: how to remove the blank

我正在使用 zoo 包中的函数 as.yearqtr() 来转换这样的日期:

2012-01-01

...我希望它是这样的:

2012Q1

as.yearqtr 的问题在于它在年份和 'Q' 之间创建了一个空白 space:

2012 年第一季度

如何删除这个空白?

谢谢!

我们可以用format改变。它将不再有 class yearqtr,而只是 character

library(zoo)
format(as.yearqtr('2012-01-01'), '%YQ%q')
#[1] "2012Q1"

regex

sub(" ", "", as.yearqtr('2012-01-01'))