How to return a new dataframe excluding certain columns?
To build on @sven-harris answer.  
List the columns:
remove = [x for x in df.columns if 'job' in x or 'birth' in x]
remove += ['name', 'userID', 'IgID']
df = df.drop(remove, axis=1)  # axis=1 to drop columns, 0 for rows.
I am trying to take a dataframe df and return a new dataframe excluding any columns with the word 'job' in its name, excluding any columns with the string 'birth' in its name, and excluding these columns: name, userID, lgID.
How can I do that?