index에서 데이터를 제거하는 함수. (columns를 대상으로는 사용할 수 없다.)
인덱스에서만 제거해 데이터 프레임의 열로 생성할 수도 있고, 데이터를 완전히 삭제할 수도 있다. 인덱스가 제거되면 새로운 RangeIndex가 생성된다.
data = [[70, 'A'], [80, 'A'], [93, 'B'], [92, 'B']]
idx = pd.Series(['송중기', '강승주', '김판다', '이예준'], name='이름')
df = pd.DataFrame(data, index=idx, columns=['점수', '반'])
reset_index 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default)
df.reset_index(level=None, drop=False)
level
멀티 인덱스에서 리셋할 인덱스의 레벨을 결정하는 매개변수.
drop
인덱스에서만 제거하고 데이터는 데이터 프레임의 열로 생성할 것인지, 완전히 데이터를 삭제할 것인지 지정하는 매개변수. 기본값은 삭제하지 않고 열로 만든다.
그외 많은 매개변수들이 있다. 더 궁금하면 아래 링크를 참고
'판다스 > 함수 cheat sheet' 카테고리의 다른 글
[pandas] reindex (0) | 2023.02.19 |
---|---|
[pandas] set_axis (0) | 2023.02.19 |
[pandas] set_index (0) | 2023.02.19 |
[pandas] dropna (0) | 2023.02.13 |
[pandas] pivot (0) | 2023.02.12 |