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

วิธีเข้าถึงองค์ประกอบในซีรีย์โดยใช้ค่าดัชนี (อาจหรืออาจปรับแต่งเองไม่ได้) ใน Python


หากค่าดีฟอลต์ถูกใช้เป็นค่าดัชนีใน Series จะสามารถเข้าถึงได้โดยใช้การทำดัชนี หากกำหนดค่าดัชนีไว้ ค่าดัชนีจะถูกส่งเป็นค่าดัชนีและแสดงบนคอนโซล

ให้เราเข้าใจด้วยความช่วยเหลือของตัวอย่าง

ตัวอย่าง

import pandas as pd
my_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 contains following elements")
print(my_series)
print("Accessing elements using customized index")
print(my_series['mn'])
print("Accessing elements using customized index")
print(my_series['az'])

ผลลัพธ์

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Accessing elements using customized index
56
Accessing elements using customized index
45

คำอธิบาย

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

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

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

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

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

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

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