반응형
판다스 패키지와 넘파이 패키지를 불러옵니다
import pandas as pd
import numpy as np
np.rand.rand 함수를 이용하여 0~1 사이 균등분포에서 배열을 생성합니다. 생성한 배열로 시리즈를 생성합니다.
sr1=pd.Series(np.random.rand(5))
>>> sr1
0 0.230081
1 0.676289
2 0.867322
3 0.680876
4 0.098489
dtype: float64
시리즈 원소의 순위(rank) 출력해봅시다. rank 메소드를 사용합니다.
>>> sr1.rank()
0 2.0
1 3.0
2 5.0
3 4.0
4 1.0
동률(tie) 처리 옵션은 아래와 같습니다. method=' ' 형태로 입력합니다. 디폴트는 average입니다. 예를들어 공동 3위인 경우 둘다 3.5위가 됩니다.
average: average rank of the group
min: lowest rank in the group
max: highest rank in the group
first: ranks assigned in order they appear in the array
dense: like ‘min’, but rank always increases by 1 between groups.
반응형
'5-3. Pandas 제공 자료구조 > Series' 카테고리의 다른 글
[파이썬 판다스] 시리즈 원소의 합 구하기 (0) | 2022.01.04 |
---|---|
[파이썬 판다스] 시리즈 행 이름 중복 여부 확인 (0) | 2022.01.04 |
[파이썬 판다스] 시리즈를 값 크기 순으로 정렬하기 (0) | 2022.01.04 |
[파이썬 판다스] 시리즈의 행 이름 순으로 정렬하기 (0) | 2022.01.03 |
[파이썬 판다스] 시리즈의 각 원소에 원하는 함수 적용하기 (map메소드) (0) | 2022.01.03 |
댓글