판다스 기초 2. 정렬

도로롱·2022년 10월 12일
0

pandas

목록 보기
3/18

판다스에서 values를 정렬하기

  • sort_values() 라는 함수를 사용해서 컬럼(확률변수)을 기준으로 오름차순, 내림차순을 할 수 있다.

오늘의 목표

  1. 1개의 열을 기준으로 오름차순 해보기
  2. 1개의 열을 기준으로 내림차순 해보기
  3. 2개 이상의 열을 기준으로 정렬
  4. 2개 이상의 열기준 오름차순, 내림차순 섞어서 정렬

1. 늘 그렇듯 판다스를 맨 앞에 박아둡니다

  • 데이터 살펴보면 총 4명의 학생들의 5 과목의 점수(확률변수)가 나온 표라는 것을 알 수 있다

2. "국어"열을 중심으로 오름차순 정렬 해보기

3. "영어" 열을 중심으로 내림차순 정렬 해보기

4. 2개 이상의 열기준으로 정렬해보기

  • 상황: 수학 같은 경우에는 동점자가 있지만, 문자열이 빠른 학생이 위로 올라간 상황이다. 여기서 단순히 문자열의 순서로 정렬하는것이 아니라, 수학점수가 같을시에는 영어점수가 높은 학생이 위로 정렬되게 하고 싶다=수학,영어를 기준으로 내림차순 (주의점: 영어가 먼저 올시에는 영어 기준으로 바뀜)

  • 여기서 나이가 더 적은 학생이 위로 올라가게 하고 싶다고 한다면 수학=내림차순, 나이=오름차순으로 정렬해야 하는 상황이 발생한다.

5. 2개이상의 열을 기준으로 오름, 내림 차순 섞어서 정렬하기

  • ascending=[False,True] 대신하여 0,1 로 넣어줘도 되지만 난 헷갈려서 저렇게 써놨음
profile
질문 없는 성장은 없다. 3년차 데이터 분석가

0개의 댓글