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

Python Pandas - ตั้งชื่อดัชนี (index.set_names)

ในการตั้งชื่อให้ดัชนี (Index) ที่สร้างไว้แล้ว ให้ใช้เมธอด index.set_names() และระบุชื่อที่ต้องการเป็นอาร์กิวเมนต์

ขั้นตอนการทำงาน

1. นำเข้าไลบรารีที่จำเป็น

import pandas as pd

2. สร้างดัชนี

index = pd.Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'])

3. แสดงดัชนี

print("Pandas Index...\n", index)

4. ตั้งชื่อดัชนี

print("\nIndex name...\n", index.set_names('Vehicle'))

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

import pandas as pd

# สร้างดัชนี
index = pd.Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'])

# แสดงดัชนี
print("Pandas Index...\n", index)

# แสดงอาร์เรย์ของข้อมูล
print("\nArray...\n", index.values)

# ตั้งชื่อดัชนี
print("\nIndex name...\n", index.set_names('Vehicle'))

ผลลัพธ์

Pandas Index... Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'], dtype='object')
Array... ['Car' 'Bike' 'Truck' 'Car' 'Airplane']
Index name... Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'], dtype='object', name='Vehicle')

คำอธิบาย

set_names() คืนค่าดัชนีใหม่ที่มีชื่อตามที่ระบุ ดัชนีเดิมจะไม่เปลี่ยนแปลง หากต้องการเปลี่ยนจริง ให้กำหนดค่ากลับ: index = index.set_names('Vehicle')