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

Python - สร้างดัชนี Pandas ใหม่ด้วยการลบองค์ประกอบดัชนีหลายรายการ


ในการสร้างดัชนี Pandas ใหม่พร้อมการลบองค์ประกอบดัชนีหลายรายการ ให้ใช้ index.delete() กระบวนการ. ตั้งค่าองค์ประกอบดัชนีหลายรายการในนั้น

ขั้นแรก นำเข้าไลบรารีที่จำเป็น -

นำเข้าแพนด้าเป็น pd

การสร้างดัชนี -

ดัชนี =pd.Index([15, 25, 35, 45, 55, 75, 95))

แสดงดัชนี -

print("ดัชนีแพนด้า...\n",ดัชนี)

การลบดัชนีหลายตัวที่ตำแหน่งที่ 3 เช่น ดัชนีที่ 2 และตำแหน่งที่ 5 เช่น ดัชนีที่ 4 -

print("\nดัชนีที่เหลืออยู่หลังจากลบองค์ประกอบดัชนีหลายรายการ...\n", index.delete([2, 4]))

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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

ผลลัพธ์

สิ่งนี้จะสร้างรหัสต่อไปนี้ -

ดัชนี Pandas...Int64Index([15, 25, 35, 45, 55, 75, 95, dtype='int64')จำนวนองค์ประกอบในดัชนี...7ทูเพิลของรูปร่างของข้อมูลพื้นฐาน ..(7,)ส่งคืนไบต์...56คืนค่ามิติข้อมูล...1ดัชนีที่เหลืออยู่หลังจากลบองค์ประกอบดัชนีหลายรายการ...Int64Index([15, 25, 45, 75, 95, dtype='int64')