将字符 YYYY-Q1 转换为日期
Turn character YYYY-Q1 into date
我想将格式为 YYYY-QQ 的字符变量(例如 2010-Q1
)转换为可以用作日期的变量。我玩过 as.yearqtr
,但不能只弄清楚输出格式。不过我还没能定义输入格式。
编辑:
也已回答。
您必须在 as.yearqtr
公式中使用正确的格式,如下所示:
library(zoo)
x<-"2010-Q1"
as.yearqtr(x, format = "%Y-Q%q")
[1] "2010 Q1"
我想将格式为 YYYY-QQ 的字符变量(例如 2010-Q1
)转换为可以用作日期的变量。我玩过 as.yearqtr
,但不能只弄清楚输出格式。不过我还没能定义输入格式。
编辑:
也已回答
您必须在 as.yearqtr
公式中使用正确的格式,如下所示:
library(zoo)
x<-"2010-Q1"
as.yearqtr(x, format = "%Y-Q%q")
[1] "2010 Q1"