# Cleaning Entire Data Set
stock_clean <- stock %>%
  filter(contest_period != "Average") %>%
  separate(contest_period, c("Beginning Period", "End Period")) %>%
  select(-`Beginning Period`) %>%
  separate(`End Period`, c("month_end", "year_end"), sep = -5) 

# Cleaning December 1993
stock_clean$month_end[c(43, 143, 243)] = "December"
stock_clean$year_end[c(43, 143, 243)] = 1993

# Cleaning February
stock_clean$month_end[c(57, 157, 257)] = "February"

# Factor levels
month_levels <- c(
  "January", "February", "March", 
  "April", "May", "June", 
  "July", "August", "September", 
  "October", "November", "December"
)

# Adding in Factor Levels To Original Data Set
stock_clean$month_end <- factor(stock_clean$month_end, month_levels)

#Renaming Variables
stock_clean <- stock_clean %>%
  rename(Month = month_end, Year = year_end, 
         Portfolio = variable, Value = value)