给出以下时间戳
timeind <- c("Q1/2005", "Q2/2005", ... "Q4/2012")
我希望回报如下:
第1列代表季度时间
第二列代表一年中的时间
如何操纵数据以获得结果?
谢谢
答案 0 :(得分:4)
不确定您的预期结果。
timeind <- c("Q1/2005", "Q2/2005", "Q4/2012")
library(zoo)
as.yearqtr(timeind, "Q%q/%Y")
#[1] "2005 Q1" "2005 Q2" "2012 Q4"
基于新信息。
read.table(text=timeind,sep="/",header=F,stringsAsFactors=F)
# V1 V2
#1 Q1 2005
#2 Q2 2005
#3 Q4 2012