Как установить индекс в Pandas DataFrame?

Этот вопрос проверяет, как можно назначить определённый столбец в качестве индекса DataFrame.

Короткий ответ

Метод set_index() позволяет сделать столбец, Series или список индексом DataFrame. Он также поддерживает множественные индексы.

Длинный ответ

Использование set_index() для установки индекса:

df = pd.DataFrame({'ID': [101, 102, 103], 'Name': ['Alice', 'Bob', 'Charlie']})
df = df.set_index('ID')

Можно создать иерархический индекс, передав несколько столбцов:

df = df.set_index(['ID', 'Name'])


Метод set_index() позволяет гибко управлять индексами, включая многоуровневые индексы.

Уровень

  • Рейтинг:

    1

  • Сложность:

    4

Навыки

  • Pandas

Ключевые слова

Подпишись на Data Science в телеграм