파이썬 함수
pandas 라이브러리(7) 데이터 정렬 SORTING AND ORDERING
개발연습자1
2022. 11. 25. 12:41
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)
반응형