Pandas에서 기본(baseline) 인덱스 데이터에 포함된 요소의 개수를 확인하려면 index.size 속성을 사용하면 됩니다. 이 속성은 인덱스 내 전체 요소의 개수를 정수 형태로 반환합니다.
기본 사용법
먼저 필요한 라이브러리를 임포트합니다.
import pandas as pd
인덱스를 생성합니다.
index = pd.Index([15, 25, 35, 45, 55])
생성된 인덱스를 출력합니다.
print("Pandas Index...\n", index)인덱스의 요소 개수를 반환합니다.
print("\n인덱스의 요소 개수...\n", index.size)전체 예제 코드
아래는 size 속성과 함께 인덱스 관련 다른 유용한 속성들(shape, nbytes, ndim)을 함께 살펴보는 예제입니다.
import pandas as pd
# 인덱스 생성
index = pd.Index([15, 25, 35, 45, 55])
# 인덱스 출력
print("Pandas Index...\n", index)
# 인덱스의 요소 개수 반환
print("\n인덱스의 요소 개수...\n", index.size)
# 기본 데이터의 shape(형상)을 튜플로 반환
print("\n기본 데이터의 shape 튜플...\n", index.shape)
# 데이터가 차지하는 바이트 크기 반환
print("\n바이트 크기...\n", index.nbytes)
# 데이터의 차원 수 반환
print("\n차원 수...\n", index.ndim)실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Pandas Index... Int64Index([15, 25, 35, 45, 55], dtype='int64') 인덱스의 요소 개수... 5 기본 데이터의 shape 튜플... (5,) 바이트 크기... 40 차원 수... 1
주요 속성 정리
- index.size: 인덱스에 포함된 전체 요소의 개수를 반환합니다.
- index.shape: 기본 데이터의 형상(shape)을 튜플 형태로 반환합니다.
- index.nbytes: 인덱스 데이터가 메모리에서 차지하는 바이트 수를 반환합니다.
- index.ndim: 인덱스 데이터의 차원 수를 반환하며, Pandas 인덱스는 항상 1차원이므로
1이 출력됩니다.