판다스/함수 cheat sheet
[pandas] nlargest, nsmallest
김판다t
2023. 12. 28. 10:19
값을 기준으로 데이터의 일부만 가져오는 함수
nlargest 함수는 기준 열의 값이 높은 순으로 요구하는 행만큼 가져오고
nsmallest 함수는 기준 열의 값이 낮은 순으로 요구하는 행만큼 가져온다
import pandas as pd
data1 = {'이름': ['김판다', '강승주', '최진환', '조민영', '권보아', '임재범'],
'점수': [62, 77, 61, 75, 90, 92]}
df = pd.DataFrame(data1)
df.nlargest(n, columns, keep='first')
- n: 상위 몇 개의 행을 가져올 지 지정하는 정수 값
- columns: 정렬 기준이 되는 열
- keep: 동점이 존재하는 경우, 그 중 어떤 행을 가져올 지 결정하는 옵션. 기본값은 첫 행만 가져 오는 'first'이며, 'last' 또는 'all'도 지정 가능