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
반응형