Trying to print entire dataframe after str.replace on one column

You can get the first column name for company with

company_name_col = [col for col in df if col.lower().startswith('comp')][0]

you can see the cleaned up company name with

df[company_name_col].str.replace(punc, "", regex=True)

to apply the replacement

df[company_name_col] = df[company_name_col].str.replace(punc, "", regex=True)