Как переименовать столбцы в pandas
4 года назад
Arthur Cheremisin
Ответы
Для переименования столбцов в pandas можно использовать метод rename() или явно присвоить значения атрибуту columns объекта DataFrame.
Метод rename():
Присвоение значений атрибуту columns:
Оба способа дадут вам одинаковый результат - столбцы будут переименованы в соответствии с указанными новыми именами.
2 года назад
Elena Gromova
Переименовать столбцы в pandas можно методом rename(). В него передают словарь «старое имя → новое»:
rename() возвращает новую таблицу, поэтому результат присваивают обратно в df. Столбцы, которых нет в словаре, остаются как были.
Заменить все имена сразу
Присвойте список новых имён атрибуту columns. Длина списка должна совпадать с числом столбцов:
Привести имена к одному виду
Убрать пробелы, перевести в нижний регистр и заменить пробелы на подчёркивания:
Функцию можно передать и в rename():
Добавить префикс или суффикс
Переименовать при чтении файла
header=0 говорит, что первая строка файла — заголовки, и их нужно заменить на names.
Работу с таблицами в pandas разбирают в курсе «Python для анализа данных».
18 дней назад
Никита Вихров






