df['score'].rank(ascending=False) # default (method='average')
#동점 관측치 그룹 내 평균 부여
df['score'].rank(method='min', ascending=False)
#동점 관측치 그룹 내 최소 순위 부여
df['score'].rank(method='max', ascending=False)
#동점 관측치 그룹 내 최대 순위 부여
df['score'].rank(method='first', ascending=False)
#동점 관측치 중에서 데이터 상에서 먼저 나타나는 관측치부터 순위 부여
df['score'].rank(method='dense', ascending=False)
#최소값('min')과 같은 방법으로 순위부여하나, 순위가 '1'씩 증가
'파이썬 통계 머신러닝' 카테고리의 다른 글
from statsmodels.stats import multicomp : Tukey 사후검정 (0) | 2020.07.26 |
---|---|
from scipy.stats import f_oneway : 분산분석(ANOVA) (0) | 2020.07.26 |
df.drop_duplicates(subset=['a'], keep='last') : a 중복값 중 마지막 남기고 다 제거 (0) | 2020.07.25 |
df.sort_values(by=['a','b']) : a, b 기준으로 sorting (0) | 2020.07.25 |
from sklearn.linear_model import LinearRegression : Linear 리그레션 (0) | 2020.07.25 |