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

จะดึงองค์ประกอบหลายรายการจากซีรีส์เมื่อดัชนีถูกปรับแต่ง Python ได้อย่างไร


เมื่อกำหนดค่าดัชนีแล้ว จะเข้าถึงได้โดยใช้ series_name['index_value'] .

'index_value' ผ่านไปยังซีรีส์พยายามที่จะจับคู่กับซีรีส์ดั้งเดิม หากพบ ข้อมูลที่เกี่ยวข้องนั้นจะแสดงบนคอนโซลด้วย

มาดูกันว่าสามารถแสดงองค์ประกอบต่างๆ ได้อย่างไร

ตัวอย่าง

นำเข้าแพนด้าเป็น pdmy_data =[34, 56, 78, 90, 123, 45]my_index =['ab', 'mn' ,'gh','kl', 'wq', 'az']my_series =pd.Series(my_data, index =my_index)print("The series has following elements")print(my_series)print("การเข้าถึงหลายองค์ประกอบโดยใช้ดัชนีที่กำหนดเอง")print(my_series[['mn', 'az', 'wq ', 'ab']])

ผลลัพธ์

ชุดประกอบด้วยองค์ประกอบต่อไปนี้ 34mn 56gh 78kl 90wq 123az 45dtype:int64 การเข้าถึงหลายองค์ประกอบโดยใช้ indexmn 56az 45wq 123ab 34dtype:int64 ที่กำหนดเอง 

คำอธิบาย

  • ไลบรารีที่จำเป็นจะถูกนำเข้าและให้ชื่อแทนเพื่อความสะดวกในการใช้งาน

  • รายการค่าข้อมูลถูกสร้างขึ้น ซึ่งต่อมาจะถูกส่งต่อเป็นพารามิเตอร์ไปยังฟังก์ชัน 'Series' ที่มีอยู่ในไลบรารี 'pandas'

  • ถัดไป ค่าดัชนีที่กำหนดเอง (ซึ่งจะถูกส่งต่อเป็นพารามิเตอร์ในภายหลัง) จะถูกจัดเก็บไว้ในรายการ

  • ชุดถูกสร้างขึ้นและรายการดัชนีและข้อมูลจะถูกส่งผ่านเป็นพารามิเตอร์ไปยังมัน

  • ชุดพิมพ์บนคอนโซล

  • เนื่องจากค่าดัชนีมีการกำหนดค่าเอง จึงใช้เพื่อเข้าถึงค่าในชุดข้อมูล เช่น series_name['index_name']

  • เมื่อจำเป็นต้องเข้าถึงค่าดัชนีหลายค่า ค่าเหล่านี้จะถูกระบุในรายการก่อน จากนั้นจึงสามารถใช้การจัดทำดัชนีชุดข้อมูลเพื่อเข้าถึงค่าเหล่านี้ได้

  • หมายเหตุ - สังเกตสอง '[[' ในรหัส

  • แล้วพิมพ์ลงบนคอนโซล