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

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


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

ตัวอย่าง

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("Bottom 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
Bottom 3 elements are :
kl 90
wq 123
az 45
dtype: int64

คำอธิบาย

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

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

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

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

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

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

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

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

  • ในที่นี้แสดงว่าช่วงล่างคือ 3 และช่วงที่สูงกว่าคือ len (โครงสร้างข้อมูล)-1

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