logo

[pandas-basic] 인덱스 설정

판다스에서 표의 인덱스를 바꾸는 방법을 알아보겠습니다.

import pandas as pd

열이 ab, 2개인 데이터 프레임을 만듭니다.

df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
df
ab
014
125
236

df의 인덱스를 확인합니다.

df.index
RangeIndex(start=0, stop=3, step=1)

df의 인덱스를 수동으로 설정합니다.

df.index = ['x', 'y', 'z']
df
ab
x14
y25
z36

df의 특정 열을 인덱스로 사용하게도 할 수 있습니다.

df.set_index('b', inplace=True)
df
a
b
41
52
63

reset_index를 해서 인덱스를 초기화하면 인덱스가 0, 1, 2, ...으로 붙습니다.

df.reset_index(inplace=True)
Previous
행 선택