1. sort_index : 컬럼을 재배치 하고 싶을 때 사용
예) emp.csv 를 읽고 column의 abc 순서대로 재배치하여라.
연습문제
병원현황.csv 파일을 읽고
1) 작은 연도 순서대로 정렬하여라.
2) 연도는 오름차순, 분기는 내림차순으로 정렬하여라.
2. sort_values
emp.sort_values(by,
axis = 0, # 1은 컬럼의 재배치
ascending = True,
inplace = False,
kind = 'quicksort',
na_position = 'last',
ignore_index = False) # index 재정렬
SAL에 대하여 정렬(오름차순)
index를 재정렬한다.
내림차순 정렬한다.
COMM 컬럼에 대하여 오름차순 정렬하는데 NaN을 뒤에 배치한다.
COMM으로 오름차순 정렬하되, NaN을 앞으로 배치한다.
예제) 부서별 SAL 역순 정렬
여기서 문제만 읽고 절대로 groupby로 먼저 접근하지 말 것. 해결은 할 수 있으나 강제적인 방법이다.
위 방법으로 해결하도록 하자.
'배우기 > 복습노트[Python과 분석]' 카테고리의 다른 글
[복습] Python 데이터 병합(pd.concat) (0) | 2024.01.25 |
---|---|
[복습] Python Series와 DataFrame의 특성(reindex, add, sub, mul, div) (0) | 2024.01.25 |
[복습] Python 데이터의 이동(shift) (0) | 2024.01.25 |
[복습] Python 파이썬에서의 SQL문법(pandasql 패키지 sqldf 함수) (0) | 2024.01.24 |
[복습] Python 파이썬에서의 join (index join, outer join)(2) (0) | 2024.01.24 |