head(df, 6)
PositionName Hire.Date Termination.Date
1 CBM 4/22/2002 9/14/2007
2 CBM 10/5/2005 5/5/2008
3 SBM 10/31/2005 6/25/2007
4 CBM 12/1/2005 5/5/2008
5 SBM 7/6/2006 6/20/2008
6 CBM 10/6/2006 6/30/2008
df$Hire.Date <- format(as.Date(sm.SL$Hire.Date, format = "%m/%d/%Y"), "%m/%Y")
df$Termination.Date <- format(as.Date(sm.SL$Termination.Date, format = "%m/%d/%Y"), "%m/%Y")
#Stuckhere
WorkedDuring <- df %>%
filter(PositionName == "CBM")%>%
mutate(quarter = quarter(Hire.Date >, with_year = TRUE))%>%
group_by(quarter) %>%
summarise(total = n())
Trying to get a df:
Year.Quarter n
2005.1 1
2005.2 1
2005.3 1
2005.4 4
2006.1 4
2006.2 4
2006.3 5
2006.4 6
Not a great example as it just goes up, but I would like to take away people when they are terminated.