백엔드/데이터

파이썬 조건별 정렬, 상위n개 정렬하기

silvering0 2021. 4. 1. 14:38

 

 

 

import pandas as pd

df_skip_cols= pd.read_excel('C:\\~~.xlsx')
df_sort_month_top10=df_skip_cols.sort_values(by="C.WT", ascending=False).groupby("Month").head(10)

df_sort_month_top10

결과창은 다음과 같습니다.

 

 

 

 

sort_values 함수를 사용하겠습니다.

우선 read_excel로 파일을 불러와 데이터프레임에 저장을 해둡니다.

 

그리고 그 저장한 데이터 프레임에서 sort_values 함수를 사용해 줍니다.

 

사용할 데이터 프레임 명.sort_values(by="칼럼명(정렬기준이 되는 칼럼명)",ascending=False)

로 두면 by 에 의해 데이터가 sorting 되는 것을 확인할 수 있습니다.