Как заменить пробелы на подчеркивание в именах столбцов с помощью Pandas

Чтобы переименовать столбцы в DataFrame pandas путем замены пробелов на подчеркивание, вы можете использовать следующие методы:

Метод 1: использование функции rename()со словарем

df.rename(columns=lambda x: x.replace(" ", "_"), inplace=True)

Метод 2: использование атрибута columnsи понимания списка

df.columns = [col.replace(" ", "_") for col in df.columns]

Метод 3: использование метода str.replace()

df.columns = df.columns.str.replace(" ", "_")

Метод 4. Использование регулярных выражений с методом replace()

import re
df.columns = [re.sub(r"\s+", "_", col) for col in df.columns]