หากต้องการลบ Pandas Index ใหม่โดยลบตำแหน่งที่ผ่าน ให้ใช้ index.delete() วิธีการ
ขั้นแรก นำเข้าไลบรารีที่จำเป็น -
นำเข้าแพนด้าเป็น pd
การสร้างดัชนี -
index =pd.Index([15, 25, 35, 45, 55])
แสดงดัชนี -
print("ดัชนีแพนด้า...\n",ดัชนี)
การลบดัชนีเดียวที่ตำแหน่งที่ 3 เช่น ดัชนี 2 -
print("\nดัชนีที่เหลืออยู่หลังจากลบดัชนีที่ตำแหน่งที่ 3 (ดัชนี 2)...\n",index.delete(2))
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
นำเข้าแพนด้าเป็น pd# การสร้าง indexindex =pd.Index([15, 25, 35, 45, 55])# แสดง indexprint("Pandas Index...\n",index)# ส่งกลับจำนวน องค์ประกอบใน Indexprint("\nจำนวนขององค์ประกอบในดัชนี...\n",index.size)# ส่งคืนทูเพิลของรูปร่างของดาต้าพริ้นท์พื้นฐาน ("\nทูเพิลของรูปร่างของข้อมูลพื้นฐาน...\ n",index.shape)# รับไบต์ใน dataprint("\nส่งคืนไบต์...\n",index.nbytes)# รับขนาดของ dataprint("\nส่งคืนมิติ...\n" ,index.nim)# กำลังลบดัชนีเดียวที่ตำแหน่งที่ 3 เช่น index 2print("\nดัชนีที่เหลืออยู่หลังจากลบดัชนีที่ตำแหน่งที่ 3 (ดัชนี 2)...\n",index.delete(2))
ผลลัพธ์
สิ่งนี้จะสร้างรหัสต่อไปนี้ -
Pandas Index...Int64Index([15, 25, 35, 45, 55], dtype='int64')จำนวนองค์ประกอบในดัชนี...5ทูเพิลของรูปร่างของข้อมูลพื้นฐาน...(5 ,)ส่งคืนไบต์...40คืนค่ามิติข้อมูล...1ดัชนีที่เหลืออยู่หลังจากลบดัชนีที่ตำแหน่งที่ 3 (ดัชนี 2)...Int64Index([15, 25, 45, 55], dtype='int64')ก่อน>