Преобразовать индекс в столбец панд - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть набор данных с двумя индексами и одним столбцом, например:

                         value
cod      Date               
A        2011-01-01  5.540642
         2011-02-01  5.556837
         2011-03-01  5.565547
         2011-04-01  5.557245
         2011-05-01  5.604736
         2011-06-01  5.570242
         2011-07-01  5.578222
         2011-08-01  5.826457
         2011-09-01  6.391667
         2011-10-01  6.880779
         2011-11-01  5.610012
         2011-12-01  5.572432

Я хочу преобразовать индекс в столбце панд.Когда я использую следующий код: df.reset_index(inplace=True) он делает то, что я хочу.Но если я попытаюсь поместить его в другой объект, чтобы создать новый набор данных: df1 = df.reset_index(inplace=True), функция выдаст мне пустой объект, в точности объект NoneType.

1 Ответ

0 голосов
/ 03 декабря 2018

Вам необходимо удалить inplace=True в DataFrame.reset_index для inplace=False, что является параметром по умолчанию, поэтому его следует опустить.

на месте : boolean, по умолчанию False

Изменить DataFrame на месте (не создавать новый объект)

df1 = df.reset_index()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...