Как установить индекс в 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() позволяет гибко управлять индексами, включая многоуровневые индексы.