我有以下数据框:
DF<-data.frame(A=c("US","US","US","US","UK", "UK","UK", "UK"), Year=c("1980Q1","1980Q2","1980Q3","1980Q4", "1980Q1","1980Q2","1980Q3","1980Q4"), Obs=1:8, stringsAsFactors=FALSE)
DF
A Year OBs
1 US 1980Q1 1
2 US 1980Q2 2
3 US 1980Q3 3
4 US 1980Q4 4
5 UK 1980Q1 5
6 UK 1980Q2 6
7 UK 1980Q3 7
8 UK 1980Q4 8
您可以注意到DF$Year
是一个字符向量:
str(DF)
'data.frame': 8 obs. of 3 variables:
$ A : chr "US" "US" "US" "US" ...
$ Year: chr "1980Q1" "1980Q2" "1980Q3" "1980Q4" ...
$ Obs : int 1 2 3 4 5 6 7 8
SCOPE
我想将DF$Year
转换为日期向量,以便R稍后了解Iam使用面板时间序列数据。为了您的信息Q1是第一季度,Q4是最后一个(第四季度)。