2016-03-03 4 views
3
    daysago line_race rating rw wrating 
line_date             
2007-03-31  62   11  56 1.000000 56.000000 
2007-03-10  83   11  67 1.000000 67.000000 
2007-02-10  111   9  66 1.000000 66.000000S 

я делал анализ на pandas.dataframe, и я закончил с dataframe, DF, как показано выше.Пандас Dataframe: Удаление избыточных строк в заголовках

Я хочу отображать как line_date, так и рейтинг. Я хотел сделать , но я не могу, потому что line_date технически во второй строке.

Как мне нажимать line_date на первую строку заголовка наподобие остальных?

Мой идеальный выход:

line_date  daysago line_race rating rw wrating            
2007-03-31  62   11  56 1.000000 56.000000 
2007-03-10  83   11  67 1.000000 67.000000 
2007-02-10  111   9  66 1.000000 66.000000S 

Наглядно, я бы удалить строку 2 таким образом, что флеши данных в верхней чуть ниже заголовков, а затем я изменить имя окра 0. Есть лучший способ сделать это?

ответ

4

Это не две линии. 'line_date' на «второй строке» в левом столбце фактически является именем столбца, который был сделан индексом.

Просто попробуйте df.reset_index() (при условии, что ваш DataFrame равен df); df.reset_index(inplace=True) будет изменять его на месте (как следует из параметра).