r语言 - 将字符YYYY-Q1转换为日期



我想把格式为YYYY-QQ的字符变量,例如2010-Q1,转换成我可以用作日期的东西。我玩过as.yearqtr,但还不能弄清楚输出格式。我还没能定义输入格式。

编辑:

这里也有答案。

您必须在as.yearqtr公式中使用正确的格式,如下所示:

library(zoo)
x<-"2010-Q1"
as.yearqtr(x, format = "%Y-Q%q")
[1] "2010 Q1"

最新更新