pandas 데이터를 정리할때 오름차순 또는 내림차순으로 데이터를 볼 수 있다.
변수명.sort_values('컬럼명')으로 sort_values 함수를 이용하여 정렬 할 수 있다.
#데이터 프레임 작성
df = pd.DataFrame({'Employee ID':[111, 222, 333, 444],
'Employee Name':['Chanel', 'Steve', 'Mitch', 'Bird'],
'Salary [$/h]':[35, 29, 38, 20],
'Years of Experience':[3, 4 ,9, 1]})
df
#경력을 오름차순으로 정렬하세요.
df.sort_values('Years of Experience')
#문자열이면 그 언어 순서대로 정렬한다.
df.sort_values('Employee Name')
정렬 기준을 컬럼마다 다르게 줄수도 있다.
#이름과 경력으로 정렬하되,
#이름은 오름차순이고. 경력은 내림차순으로 정렬하세요.
df2.sort_values(['Employee Name','Years of Experience'],ascending=[False,True])
#df2는 df에서 행하나만 추가된 데이터프레임
인덱스도 가능하다.
#인덱스를 내림차순으로 정렬하라
df.sort_index(ascending= False)
반응형
'파이썬 함수' 카테고리의 다른 글
Matplotlib을 이용한 차트 그리기(1) bar,pie차트와 히스토그램 (0) | 2022.11.28 |
---|---|
pandas 라이브러리(8) 데이터 합치기 (0) | 2022.11.25 |
pandas 라이브러리(6) 함수 적용 APPLYING FUNCTIONS (0) | 2022.11.25 |
pandas 라이브러리(5) PANDAS OPERATIONS (0) | 2022.11.24 |
pandas 라이브러리(4) 카테고리컬 데이터( Categorical Data) (0) | 2022.11.24 |