본문 바로가기
판다스/함수 cheat sheet

[pandas] nlargest, nsmallest

by 김판다t 2023. 12. 28.

값을 기준으로 데이터의 일부만 가져오는 함수

 

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'도 지정 가능

 

 

 

 

 

 

 

 

'판다스 > 함수 cheat sheet' 카테고리의 다른 글

[pandas] update  (2) 2024.01.02
[pandas] sample  (0) 2023.12.28
[pandas] rename_axis  (0) 2023.12.22
[pandas] select_dtypes  (0) 2023.12.20
[pandas] between  (2) 2023.11.25