logo

정렬

데이터 정렬

  • 특정 값을 기준으로 크기 순서대로 정렬할 때 사용
# 'speed' 값이 작은 것부터 오름차순 정렬
df.sort_values('speed')

# 'year' 기준으로 최근(큰 값)부터 내림차순 정렬
df.sort_values('year', ascending=False)

여러 열 기준으로 정렬

  • 기준 열을 리스트로 묶으면 여러 조건으로 정렬 가능
  • 앞에 적은 열이 1순위 기준, 같은 값이면 다음 열로 정렬
  • 각 열의 오름차순과 내림차순도 리스트로 지정
# 최근 건조 선박부터 정렬하고, 같은 연도 안에서는 속도가 빠른 순
df.sort_values(['year', 'speed'], ascending=[False, False])
Previous
데이터 다루기