Pandas dataframe의 정렬

Dataframe의 정렬


소스코드 

https://github.com/pandas-dev/pandas/blob/v2.2.3/pandas/core/frame.py#L6997-L7232

https://github.com/pandas-dev/pandas/blob/v2.2.3/pandas/core/arraylike.py

계산과 관련된 function은

pandas/core/arraylike의 OpsMixin에 있다.

    Series

    Index

    ExtensionArray

와 같은 array-like class 사이에서 공유 가능.


SortKind

sortkind로 어떤 정렬 방법을 쓸지 지정한다.

DataFrame sort는 기본적으로 quick sort를 사용한다.


Dataframe.sort_index()

현재 설정된 인덱스를 기준으로 정렬한다.
퀵 정렬
내림차순, 오름차순 설정

Dataframe.sort_values()

어떤 열을 기준으로 정렬할 것인지 선택할 수 있다.
퀵 정렬
내림차순, 오름차순 설정

댓글

이 블로그의 인기 게시물

실무진 면접 경험으로 정리하는 백엔드 (1) : 에듀 테크 기업 면접

노마드코더 개발자북클럽 Clean code 완주, 독후감

Blogger 커스터마이징 : CSS 수정 (sticky-header)