본문 바로가기
5-3. Pandas 제공 자료구조/Series

[파이썬 판다스] 시리즈를 값 크기 순으로 정렬하기

by 만다린망고 2022. 1. 4.
반응형

판다스 패키지와 넘파이 패키지를 불러옵니다

import pandas as pd
import numpy as np


np.rand.rand 함수를 이용하여 0~1 사이 균등분포에서 배열을 생성합니다. 생성한 배열로 시리즈를 생성합니다. 

>>> sr1=pd.Series(np.random.rand(5))
>>> sr1
0    0.263950
1    0.830847
2    0.731628
3    0.424860
4    0.427524
dtype: float64


값의 크기 순으로 정렬해봅시다. sort_values 메소드를 이용합니다. 

>>> sr1.sort_values()
0    0.263950
3    0.424860
4    0.427524
2    0.731628
1    0.830847
dtype: float64


역순 정렬은 ascending=False 옵션을 입력하면 됩니다. 

>>> sr1.sort_values(ascending=False)
1    0.830847
2    0.731628
4    0.427524
3    0.424860
0    0.263950
dtype: float64
반응형

댓글