Как обновить индексы в pandas?

Пользователь

от shayna.buckridge , в категории: Python , 9 месяцев назад

Как обновить индексы в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marlen , 9 месяцев назад

@shayna.buckridge 

Чтобы обновить индексы в pandas, вы можете использовать метод DataFrame.reset_index. Этот метод удаляет существующий индекс и создает новый, пронумерованный от 0. Вы также можете указать параметр drop, чтобы удалить столбец со старым индексом:

1
df = df.reset_index(drop=True)


Если вы хотите сохранить старый индекс в виде обычного столбца, а не удалять его, укажите параметр drop равным False:

1
df = df.reset_index(drop=False)


Вы также можете указать имя нового столбца с индексами, используя параметр inplace:

1
df = df.reset_index(inplace=True, drop=False, name='new_index_name')


Если вы хотите установить новый индекс в DataFrame, вы можете использовать метод set_index. Например:

1
df = df.set_index('column_name')


Это установит column_name в качестве индекса DataFrame и удалит этот столбец из данных. Вы также можете указать несколько столбцов