R as.yearqtr из пакета зоопарка: как убрать бланк - PullRequest
2 голосов
/ 23 апреля 2020

Я использую функцию as.yearqtr () из пакета zoo для преобразования даты, подобной этой:

2012-01-01

... и я бы хотел это выглядит так:

2012Q1

Проблема с as.yearqtr заключается в том, что он создает пустое пространство между годом и 'Q':

2012 Q1

Как я могу удалить этот пробел?

Спасибо!

1 Ответ

1 голос
/ 23 апреля 2020

Мы можем изменить с format. Он больше не будет иметь class yearqtr, а будет просто character

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

или с regex

sub(" ", "", as.yearqtr('2012-01-01'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...