머신러닝/머신러닝 할 때 꼭 짚고 넘어갈 것
머신러닝 전 꼭 알고 가자! - DataFrame의 데이터 정렬하는 방법
Cong_S
2022. 5. 4. 23:41
Years of Experience 컬럼을 기준으로 행을 정렬하려고 한다.
이때 기존의 알던 sorted 함수로 정렬하려해도 한 컬럼만 정렬하여 보여주지 실제 행을 정렬시켜주진 않는다.
이땐 Pandas 의 sort_values 함수를 이용한다.
df.sort_values('Years of Experience')
파라미터의 해당 컬럼명을 입력하면 끝이다.
간단하게 행들을 정렬시켜줄 수 있다.
df.sort_values('Years of Experience', ascending = False )
기본적으로 내림차순이며
ascending = False 값을 지정하면 오름차순으로 정렬할 수 있다.
df.sort_values(['Employee Name','Years of Experience'],ascending = [False, True])
동시에 여러 컬럼을 입력하고 ascending 값을 각각 지정할 수 있다.