Как переименовать, нет имени столбца в pandas?

#python #pandas #machine-learning

#python #pandas #машинное обучение

Вопрос:

Я хочу переименовать некоторые столбцы, но я не могу переименовать эти столбцы. Вы можете видеть на изображении, я хочу установить для красной галочки значение index1, а для зеленой галочки — index2, но я не могу этого сделать, потому что я не получаю эти два столбца для переименования?

pandas

Комментарии:

1. они являются индексами. Сделайте reset_index() это, чтобы получить их как обычные столбцы. Или используйте rename_axis(index=['red_ticks', 'green_ticks']) .

Ответ №1:

Вы ссылаетесь на многоиндексный фрейм данных, столбец с зеленой галочкой является индексом. Вы можете использовать .reset_index() их для получения в виде столбца с именем «index», а затем переименовать его или использовать rename_axis(index=['red_ticks', 'green_ticks']) любое другое имя, которое вам нравится.