def clean_cabarrus_post_sec(post_sec_df):
  """
  Returns
  ----------
  Returns a cleaned post secondary dataframe with the following cleaning
  routines run.

  Parameters
  ----------
  post_sec_df : pd.DataFrame
      dataframe of Cabarrus Clearinghouse data
  """
  # Start writing cleaning routines below
  # ----------
  cleaned_post_sec_df = post_sec_df.copy(deep=True)

  ## Removing '_' from the end of each value in 'YOUR_UNIQUE_IDENTIFIER'
  ## Note: Since Brian reuploaded this data on 10-1-2014 with External_Student_ID, this is no longer necessary
  # to_remove = re.compile('_')
  # cleaned_post_sec_df = post_sec_df.replace(to_replace={'YOUR_UNIQUE_IDENTIFIER':
  #                                                         {to_remove: ''}
  #                                                       },
  #                                                       inplace=False)
  # ## Converting each value in 'YOUR_UNIQUE_IDENTIFIER' to an int
  # cleaned_post_sec_df['YOUR_UNIQUE_IDENTIFIER'] = cleaned_post_sec_df['YOUR_UNIQUE_IDENTIFIER'].apply(int)

  # ----------
  # End cleaning routines

  return cleaned_post_sec_df