더북(TheBook)

◼︎ 91. 순위를 비율로 표시하기

# 집 값의 순위를 비율로 표시합니다(0=가장 싼 집, 1=가장 비싼 집).
df['SalePrice'].rank(pct=True)

실행 결과

0       0.734247     
1       0.622603
2       0.777740
3       0.342123
4       0.848973
    ...   
1455    0.569863
1456    0.738356
1457    0.880137
1458    0.358904
1459    0.404795
Name: SalePrice, Length: 1460, dtype: float64

◼︎ 92. 동일 순위에 대한 처리 방법 정하기

# 순위가 같을 때 순서가 빠른 사람을 상위로 처리합니다.
df['SalePrice'].rank(method='first')

실행 결과

0       1072.0
1        909.0
2       1135.0
3        490.0
4       1236.0
    ...  
1455     836.0
1456    1080.0
1457    1285.0
1458     524.0
1459     591.0
Name: SalePrice, Length: 1460, dtype: float64
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.