Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python Pandas – RangeIndex의 start 매개변수 값 확인하기

Pandas에서 RangeIndex의 start(시작) 매개변수 값을 확인하려면 index.start 속성을 사용하면 됩니다. 먼저 필요한 라이브러리를 임포트합니다.

import pandas as pd

RangeIndex란?

RangeIndex는 단조 증가 또는 감소하는 연속적인 범위만 표현할 수 있도록 제한된 Int64Index의 특수한 형태로, 메모리를 절약할 수 있는 장점이 있습니다. 경우에 따라 RangeIndex를 사용하면 연산 속도가 향상되기도 합니다.

RangeIndex는 start(시작값), stop(종료값), step(간격) 세 가지 매개변수를 사용해 생성할 수 있으며, name 매개변수를 통해 인덱스에 이름을 지정할 수도 있습니다.

RangeIndex 생성하기

아래 예제는 start=5, stop=20, step=2로 설정하고 인덱스 이름을 "data"로 지정하여 RangeIndex를 생성합니다.

index = pd.RangeIndex(start=5, stop=20, step=2, name="data")

생성된 RangeIndex를 출력해 보겠습니다.

print("RangeIndex...\n", index)

이어서 start 매개변수 값을 출력합니다.

print("\nRangeIndex start value...\n", index.start)

전체 예제 코드

다음은 위 내용을 모두 포함한 전체 코드입니다.

import pandas as pd

# start, stop, step으로 범위 인덱스 생성
# name은 인덱스에 저장될 이름입니다.
index = pd.RangeIndex(start=5, stop=20, step=2, name="data")

# RangeIndex 출력
print("RangeIndex...\n", index)

# start 매개변수 값 출력
print("\nRangeIndex start value...\n", index.start)

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

RangeIndex...
RangeIndex(start=5, stop=20, step=2, name='data')

RangeIndex start value...
5

실행 결과에서 확인할 수 있듯이, index.start 속성은 RangeIndex 생성 시 지정한 시작값인 5를 반환합니다. 같은 방식으로 index.stop, index.step 속성을 사용하면 종료값과 간격 값도 각각 확인할 수 있습니다.