이번 글에서는 sort_values의 인자값 inplace에 대해 상세히 설명해보도록 하겠다.
axis= : 축을 넣어준다.(데이터프레임에서 사용)
ascending = : 오름차순을 의미 (True = 오름차순, False = 내림차순)
rich_set.sort_values(axis=0,ascending=True)

Series 형태의 rich_set에서 sort_values 인자에 axis와 ascending=True를 사용하니
아무 인자를 안넣었을 때와 동일하다.
왜?
sort_values()의 기본 값은 ascending = True 이기 때문.sort_values()의 default는 quicksort이다.sort_values()의 default값은 last이다.rich_set 함수에 kind, na_position의 인자값을 넣어서 확인해보자.
rich_set.sort_values(axis=0, ascending=True,
kind='quicksort',na_position='last')

출력값은 아무인자를 안넣었을 때와 동일하다.
🔎왜 그럴까?
sort_values()의 기본 값은 kind='quicksort' 이기 때문.
NaN값이 없기에 na_position='last’ 이 인자는 해당이 안됨.
rich_set.info() 를 사용하여 데이터 셋 정보를 확인하면

101 non-null 즉, 결측치가 없는 101개의 데이터 임을 확인할 수 있다.
기존 rich_set을 오름차순 정렬시

위와 같이 나왔지만
ignore_index=True 를 사용하면
rich_set.sort_values(ignore_index=True)

인덱스 번호도 정렬 기준에 맞춰 재배치 된 것을 확인할 수 있다.