IE가 어른이 되기까지

[Python] 판다스 (Pandas) 의 DataFrame 정렬하기 본문

DATA SCIENCE/Python

[Python] 판다스 (Pandas) 의 DataFrame 정렬하기

기모랑의 초코 2023. 1. 4. 12:53

 

 

 

 

 

DataFrame 정렬하기

 

이번엔 위 DataFrame을 정렬해보도록 하겠습니다.

 

 

people.sort_index(ascending=False)

 

'sort_index' 함수를 통해 DataFrame을 정렬할 수 있습니다.

기본적으로 index 레이블을 기준으로 오름차순으로 행을 정렬합니다.

 

만약 내림차순으로 행을 정렬하고 싶다면

'ascending = Flase' 를 지정해주면 됩니다.

 

그 결과 'charles'부터 정렬된 것을 알 수 있습니다.

 

 

people.sort_index(axis=1)

 

'axis = 1'로 지정하면 행 대신 열을 정렬할 수 있습니다.

 

* axis = 0 은 행

 

그 결과 'age'부터 정렬된 것을 알 수 있습니다.

 

해당 내용이 저장이 안될 때는 inplace = True를 통해

적용시켜주면 됩니다.

 

 

people.sort_values(by="age", inplace=True)
people

 

레이블이 아닌 값을 기준으로 DafaRfame을 정렬하려면

'sort_values'로 지정해주면 됩니다.

 

그 결과, 'age' 변수의 가장 작은 수부터

정렬된 것을 알 수 있습니다.

 

 

 

 

Comments