def clean_text(df, text):
    """
    Cleans text by replacing unwanted characters with blanks
    Replaces @ signs with word at
    Makes all text lowercase
    """
    # pdb.set_trace()
    df[text] = df[text].str.replace(r'[^A-Za-z0-9()!?@\s\'\`\*\"\_\n\r\t]', '', regex=True)
    df[text] = df[text].str.replace(r'@', 'at', regex=True)
    df[text] = df[text].replace(r'\s+|\\n', ' ', regex=True)
    df[text] = df[text].str.lower()

    return df