pandas remplacer la sous-chaîne dans les noms de colonnes

df.columns = df.columns.astype(str).str.replace("[()]", "_")
rudythealchemist