R as.yearqtr from zoo package: how to remove blank (如何删除空白)

问题描述 投票:0回答:1

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

2012-01-01

........我也想这样。

2012Q1

as.yearqtr的问题是,它在年份和 "Q "之间创建了一个空白。

2012 Q1

怎样才能去掉这个空白?

谢谢!我在使用zoo包中的函数as.yearqtr()来转换日期,是这样的

r zoo
1个回答
1
投票

我们可以用 format. 它将不再具有 class yearqtr但会只是 character

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

或与 regex

sub(" ", "", as.yearqtr('2012-01-01'))
© www.soinside.com 2019 - 2024. All rights reserved.