Люди часто хотят DataFrame или несколько столбцов в качестве индекса строки для использования, или может хотеть грести индекс как столбцы DataFrame.
frame1 = DataFrame ({ 'а': шкала (7), 'B': диапазон (7,0, -1),
'с': [ 'один', 'один', 'один', 'два',» два», 'два', 'два'],
'd': [0,1,2,0,1,2,3]})
печати (frame1)
DataFrame функции set_index будет один или несколько столбцов в строки индексируются и создать новый DataFrame.
печати (frame1.set_index ( 'с', 'd'))
По умолчанию, те, которые перечислены в DataFrame будут удалены, но она также может быть сохранена.
печати (frame1.set_index ([ 'с', 'd'], падение = False))
reset_index функция как раз наоборот с set_index, иерархический уровень индекса будет передан на внутренней стороне.
frame2 = frame1.set_index ([ 'с', 'd'])
печати (frame2.reset_index ())