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

Python - สร้างดัชนี Pandas ใหม่โดยลบตำแหน่งที่ผ่านแล้ว


หากต้องการลบ 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')