I am trying to create time dummy variables for my dataset to conduct the analysis.
what i am trying to do is:
df2$Q12012 <- ifelse(grepl("2012Q1", df2$datequarter), "1", "0")
,
df2$Q22012 <- ifelse(grepl("2012Q2", df2$datequarter), "1", "0")
,
df2$Q32012 <- ifelse(grepl("2012Q3", df2$datequarter), "1", "0")
,
df2$Q42012 <- ifelse(grepl("2012Q4", df2$datequarter), "1", "0")
,
df2$Q12013 <- ifelse(grepl("2012Q1", df2$datequarter), "1", "0")
........
I am trying to create the time dummy from 2012Q1 to 2021Q4, is there any function or package can help me finish this instead of typing code for every single time period? Thank you very much.