Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - วิธีสร้าง RangeIndex

เพื่อสร้าง RangeIndex ให้ใช้เมธอด pandas.RangeIndex() ใน Pandas ก่อนอื่น ให้นำเข้าไลบรารีที่จำเป็น:

import pandas as pd

RangeIndex เป็นกรณีพิเศษที่ประหยัดหน่วยความจำของ Int64Index จำกัดเฉพาะช่วงมโนโทนิก การใช้ RangeIndex อาจเพิ่มความเร็วการคำนวณในบางกรณี

สร้าง RangeIndex ด้วย start, stop และ step name คือชื่อที่จะเก็บใน index:

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

แสดงค่าพารามิเตอร์ start:

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

แสดงค่าพารามิเตอร์ stop:

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

แสดงค่าพารามิเตอร์ step:

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

ตัวอย่างโค้ดสมบูรณ์

import pandas as pd
# สร้าง range index ด้วย start, stop และ step
# name คือชื่อที่จะเก็บใน index
index = pd.RangeIndex(start=10, stop=30, step=2, name="data")
# แสดง RangeIndex
print("RangeIndex...\n", index)
# แสดงค่า start
print("\nRangeIndex start value...\n", index.start)
# แสดงค่า stop
print("\nRangeIndex stop value...\n", index.stop)
# แสดงค่า step
print("\nRangeIndex step value...\n", index.step)

ผลลัพธ์

โค้ดจะให้ผลลัพธ์ดังนี้:

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