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

อธิบายว่าองค์ประกอบ 'n' อันดับต้น ๆ สามารถเข้าถึงได้จากโครงสร้างข้อมูลอนุกรมใน Python ได้อย่างไร


ก่อนหน้านี้เราใช้การแบ่งส่วนด้วยความช่วยเหลือของตัวดำเนินการ ':' ซึ่งใช้ในกรณีของการแยกองค์ประกอบ 'n' ด้านบนออกจากโครงสร้างแบบอนุกรม ช่วยกำหนดช่วงให้กับองค์ประกอบชุดข้อมูลที่จะแสดงในภายหลัง

เรามาดูตัวอย่างกัน −

ตัวอย่าง

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)
n = 3
print("Top 3 elements are :")
print(my_series[:n])

ผลลัพธ์

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Top 3 elements are :
ab  34
mn  56
gh  78
dtype: int64

คำอธิบาย

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

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

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

  • ช่วงค่าเฉพาะสามารถเข้าถึงได้จากชุดข้อมูลโดยใช้ตัวดำเนินการดัชนี ':' ใน Python

  • ตัวดำเนินการ ':' สามารถใช้ระหว่างค่าช่วงที่ต่ำกว่าและค่าช่วงที่สูงกว่า:[ช่วงที่ต่ำกว่า:ช่วงที่สูงกว่า]

  • ซึ่งจะรวมค่าช่วงที่ต่ำกว่าแต่ไม่รวมค่าช่วงที่สูงกว่า

  • หากไม่มีการระบุค่าสำหรับช่วงที่ต่ำกว่า จะถูกนับเป็น 0

  • หากไม่มีการระบุค่าสำหรับช่วงที่สูงกว่า จะถือเป็น len (โครงสร้างข้อมูล)-1

  • ในที่นี้แสดงว่าช่วงล่างคือ 0 และช่วงที่สูงกว่าคือ 3

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