将字符串转换为R中的日期

时间:2017-03-29 21:07:26

标签: r date zoo data-cleaning panel-data

我有以下数据框:

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是最后一个(第四季度)。

0 个答案:

没有答案