Почему при сбросе индекса pandas df появляется новый столбец?

#python-3.x #pandas #dataframe

Вопрос:

Это был фрейм данных, я пытался сбросить индекс —

Это то, что я сделал, и я не могу понять причину level_0 отображения здесь в виде столбца.

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

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Скорее всего, имя серии вашего индекса-level_0 , когда вы делаете reset_index() это, оно появляется в виде нового столбца. Вы можете отбросить его таким же образом с .reset_index(drop=True) помощью .

df.reset_index(drop=True).drop('index',axis=1) даст вам результат без level_0.