더북(TheBook)

A.3.4 인덱스 새로 만들기: reset_index

df1, df2, df3를 사용하는 예로 돌아와서 동일한 인덱스를 가진 df1df2를 합치다 보니 인덱스가 1, 2, 3, 1, 2, 3과 같이 반복된다. 따라서 reset_index() 함수를 사용해 인덱스를 새로 매길 수 있다.

df3 = df3.reset_index( )
print( df3 )

인덱스를 새로 만들었으므로 새 인덱스는 0, 1, …, 4, 5가 됐다. 그러나 기존의 인덱스는 사라지지 않고 index라는 컬럼으로 바뀌었다.

결과

    index    a    b    c
0       1   40   50   60
1       2   70   80   90
2       3   10   20   30
3       1   41   51   61
4       2   71   81   91
5       3   11   21   31
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.