IT/Python

판다스(Pandas DataFrame) 정렬 방법(오름차순, 내림차순)

조스톡 2022. 10. 24. 23:08
728x90
반응형

 

데이터 정렬 방법

 

아래와 같이 데이터 프레임이 있을 때, 가격이 낮은 순(오름차순)으로 보고 싶을 때 사용할 수 있는 방법이다.

 

 

 

df.sort_values('가격', ascending=True)

 

'.sort_values'는 컬럼의 값에 따라 정렬을 해주는 기능을 한다. 파라미터에 기준이 될 컬럼을 입력한 뒤, 'ascending'에는 True을 입력했더니 가격 데이터를 오름차순으로 보여준다.

 

 

 

df.sort_values('가격', ascending=False)

 

ascending에 False를 입력하니 가격 데이터를 높은 순서(내림차순)로 보여준다.

 

 

 

이번에는 시장의 한 원자재 가격 데이터이다. 'id' 컬럼의 타입은 'datetime64'로 날짜 타입이다. 그럼에도 날짜가 최신순(내림차순)으로 잘 정렬된 것을 확인할 수 있다.

 

심지어는 영어는 abc순으로, 한글도 가나다순으로 순서대로 정렬해준다. 간단하면서도 매우 유용하게 활용할 수 있다.

 

 

728x90
반응형