You can use the str.replace() method with a regular expression to remove parentheses and their contents. For example, to remove all parentheses and their contents from a column called my_column, you can use: df['my_column'] = df['my_column'].str.replace(r(.*), )