[Pandas] nlargest/nsmallest
2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of ContentsSyntax는 아래와 같습니다. DataFrame.nlargest(n, columns, keep='first')DataFrame.nsmallest(n, columns, keep='first') keep 옵션은 'first', 'last', 'all' 중 하나로 줄 수 있으며 n번째 데이터가 중복일 때 어떤 것을 리턴할 지 입력받는 argument입니다. df2 = pd.DataFrame({'A': [10, 20, 20, 30, 30, 30], 'B': ['a', 'b', 'c', 'd', 'e', 'f']})# 기본적으로 첫 번째 3개만 반환print(df2.nlargest(3, 'A'))# ..
2025. 2. 22.
[Pandas] idxmax(), idxmin()
2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of Contents명령어 자체는 직관적인 명령어 입니다. 특정한 칼럼 기준으로 최대, 최소값을 갖도록하는 index를 찾은 후 그 index에 대응되는 다른 칼럼의 값을 찾을 때 사용할 수 있습니다. SQL에서 Keep을 이용한 용법과 유사한 측면이 있다고 볼 수 있겠네요. import pandas as pd# Series 예시s = pd.Series([3, 7, 2, 9, 1])print(s.idxmax()) # 결과: 3 (인덱스 3에서 최대값 9)# DataFrame 예시df = pd.DataFrame({ 'A': [1, 5, 3], 'B': [4, 2, 6], 'C': [7, 8, 5]}..
2025. 2. 20.