nlargest(n, keep, columns)
칼럼의 값 중 가장 큰 n개의 수가 포함된 데이터를 반환한다.
사용 예시
df.nlargest(n = 5, keep = 'first', columns = 'fare') # n : 추출하고 싶은 상위 숫자의 갯수 # keep : 중복 데이터가 있어 n개를 초과할 경우 남길 데이터(['first', 'last', 'all']) # columns : 기준 칼럼
nsmallest(n, keep, columns)
칼럼의 값 중 가장 작은 n개의 수가 포함된 데이터를 반환한다.
사용 예시
df.nsmallest(n = 5, keep = 'first', columns = 'fare') # n : 추출하고 싶은 하위 숫자의 갯수 # keep : 중복 데이터가 있어 n개를 초과할 경우 남길 데이터(['first', 'last', 'all']) # columns : 기준 칼럼
between(left, right, inclusive)
df.loc[df.fare.between(left = 200, right = 400, inclusive='both')] # left, right : 왼쪽, 오른쪽 한계 # inclusive : 각 한계점을 포함할 지 여부(['both', 'neither', 'left', 'right'])
rank(ascending, method, pct)
df['fare_rank'] = df.fare.rank(ascending = False, method = 'min', pct = True) # ascending : True일 경우 작은 수가 False일 경우 큰 수가 상위랭크 # method : 동일순위인 경우 처리방법, 'min'이 일반적(['average', 'min', 'max', 'first', 'dense']) # pct : True인 경우 누적비율로 순위를 표현함