Pandas Index에서 최대값 반환하기
Pandas Index 객체의 최대값을 구하려면 index.max() 메서드를 사용하면 됩니다. 이 메서드는 Index에 포함된 모든 값 중 가장 큰 값을 반환합니다. 먼저 필요한 라이브러리를 임포트해 보겠습니다.
import pandas as pd
1. Pandas Index 생성
여러 개의 정수 값을 담은 Index 객체를 생성합니다.
index = pd.Index([10, 20, 70, 40, 90, 50, 25, 30])
2. Index 출력하기
생성한 Pandas Index를 화면에 출력해 내용을 확인합니다.
print("Pandas Index...\n", index)
3. 최대값 구하기
max() 메서드를 호출하여 Index의 최대값을 얻습니다.
print("\nMaximum value..\n", index.max())
전체 예제 코드
지금까지 설명한 과정을 모두 포함한 전체 코드는 다음과 같습니다.
import pandas as pd
# Pandas 인덱스 생성
index = pd.Index([10, 20, 70, 40, 90, 50, 25, 30])
# Pandas 인덱스 출력
print("Pandas Index...\n", index)
# 인덱스에 포함된 요소 개수 반환
print("\nNumber of elements in the index...\n", index.size)
# 데이터의 dtype 반환
print("\nThe dtype object...\n", index.dtype)
# 최대값 구하기
print("\nMaximum value..\n", index.max())
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Pandas Index... Int64Index([10, 20, 70, 40, 90, 50, 25, 30], dtype='int64') Number of elements in the index... 8 The dtype object... int64 Maximum value.. 90
실행 결과를 보면 Index에는 총 8개의 int64 타입 요소가 포함되어 있으며, 그중 가장 큰 값인 90이 index.max() 메서드를 통해 정상적으로 반환된 것을 확인할 수 있습니다. 이처럼 max() 메서드를 활용하면 별도의 반복문 없이 간단하게 Index의 최대값을 구할 수 있습니다.