데이터 정렬 방법
아래와 같이 데이터 프레임이 있을 때, 가격이 낮은 순(오름차순)으로 보고 싶을 때 사용할 수 있는 방법이다.
df.sort_values('가격', ascending=True)
'.sort_values'는 컬럼의 값에 따라 정렬을 해주는 기능을 한다. 파라미터에 기준이 될 컬럼을 입력한 뒤, 'ascending'에는 True을 입력했더니 가격 데이터를 오름차순으로 보여준다.
df.sort_values('가격', ascending=False)
ascending에 False를 입력하니 가격 데이터를 높은 순서(내림차순)로 보여준다.
이번에는 시장의 한 원자재 가격 데이터이다. 'id' 컬럼의 타입은 'datetime64'로 날짜 타입이다. 그럼에도 날짜가 최신순(내림차순)으로 잘 정렬된 것을 확인할 수 있다.
심지어는 영어는 abc순으로, 한글도 가나다순으로 순서대로 정렬해준다. 간단하면서도 매우 유용하게 활용할 수 있다.
대신증권(CREON Plus) API 이용할 때 오류 해결하기 (-2147221021, '작업을 사용할 수 없습니다.') (0) | 2022.11.17 |
---|---|
파이썬 엑셀 파일 빠르게 읽는 방법(dask, csv, xlsx) (0) | 2022.11.03 |
Cloudflare에 막힌 investing.com 크롤링하기(인베스팅닷컴) (0) | 2022.10.23 |
Django에서 jupyter notebook 사용하는 방법(django extensions) (0) | 2022.10.20 |
판다스(Pandas DataFrame) 특정 글자 포함 행 추출 및 삭제하기 (0) | 2022.10.14 |