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

Python Pandas – RangeIndex의 step(단계) 매개변수 값 확인 방법

Pandas에서 RangeIndex의 step(단계) 매개변수 값을 확인하려면 index.step 속성을 사용하면 됩니다. 이 속성은 인덱스를 생성할 때 지정한 간격(step) 값을 그대로 반환합니다.

필요한 라이브러리 불러오기

먼저 pandas 라이브러리를 임포트합니다.

import pandas as pd

RangeIndex란?

RangeIndex는 단조 증가 또는 감소하는 규칙적인 범위만 표현할 수 있도록 제한된 Int64Index의 메모리 절약형 특수 사례입니다. 연속적인 정수 시퀀스를 저장할 때 일반 인덱스보다 훨씬 적은 메모리를 사용하기 때문에 대용량 데이터 처리에 유리합니다.

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

RangeIndex 생성하기

아래 예제에서는 시작값 10, 종료값 30, 간격 2로 범위 인덱스를 생성하고 이름을 "data"로 지정합니다.

index = pd.RangeIndex(start=10, stop=30, step=2, name="data")

step 값 출력하기

생성한 인덱스의 step 매개변수 값은 다음과 같이 확인할 수 있습니다.

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

전체 예제 코드

지금까지 설명한 내용을 하나의 코드로 정리하면 다음과 같습니다.

import pandas as pd

# RangeIndex는 단조 범위만 표현할 수 있는 Int64Index의 메모리 절약형 특수 사례입니다.
# start, stop, step을 사용하여 범위 인덱스를 생성합니다.
# name은 인덱스에 저장될 이름입니다.
index = pd.RangeIndex(start=10, stop=30, step=2, name="data")

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

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

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

실행 결과

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

RangeIndex...
RangeIndex(start=10, stop=30, step=2, name='data')

RangeIndex start value...
10

RangeIndex step value...
2

정리

RangeIndex 객체에서는 index.start, index.stop, index.step 속성을 통해 생성 시 지정한 각 매개변수 값을 손쉽게 조회할 수 있습니다. 위 예제에서는 start=10, stop=30, step=2로 설정했기 때문에 step 값으로 2가 출력되는 것을 확인할 수 있습니다.