값을 기준으로 데이터의 일부만 가져오는 함수
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 |