Панды: Как переназначить индекс строк

#pandas #dataframe

Вопрос:

В настоящее время у меня есть: введите описание изображения здесь

Я бы хотел, чтобы индексы строк слева от product_id начинались с 0 в порядке возрастания. Возможно ли это?

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

1. df = df.reset_index(drop=True) ?

Ответ №1:

sort_index() Способ использования:

 df=df.sort_index()
 

если ваш индекс не начинается с 0 после сортировки, то:

Воспользуйся reset_index() :

 df=df.reset_index(drop=True)
 

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

1. Я думаю reset_index(drop=True) , делает drop ли это автоматически

2. Спасибо за предложение @tdy 🙂

Ответ №2:

вы можете использовать аргумент «на месте».

 df.reset_index(drop=True, inplace= True)