ก่อนหน้านี้เราใช้การแบ่งส่วนด้วยความช่วยเหลือของตัวดำเนินการ ':' ซึ่งใช้ในกรณีของการแยกองค์ประกอบ '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
-
แล้วพิมพ์ลงบนคอนโซล