ในการตั้งชื่อให้ดัชนี (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')