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

จะสร้างซีรีส์โดยใช้ Numpy และส่งค่าดัชนีอย่างชัดเจนใน Python ได้อย่างไร


ให้เราดูวิธีการสร้างโครงสร้างข้อมูลแบบอนุกรมโดยใช้อาร์เรย์ Numpy และให้ค่าสำหรับ 'ดัชนี' อย่างชัดเจน

เมื่อไม่ได้ระบุค่าสำหรับดัชนี ค่าเริ่มต้นที่เริ่มต้นจาก 0 จะถูกกำหนดให้กับค่าในชุดข้อมูล

ต่อไปนี้เป็นตัวอย่าง −

ตัวอย่าง

import pandas as pd
import numpy as np
my_data = np.array(['ab','bc','cd','de', 'ef', 'fg','gh', 'hi'])
my_index = [3, 5, 7, 9, 11, 23, 45, 67]
my_series = pd.Series(my_data, index = my_index)
print("This is series data structure created using Numpy array and specifying index values")
print(my_series)

ผลลัพธ์

This is series data structure created using Numpy array and specifying index values
3   ab
5   bc
7   cd
9   de
11  ef
23  fg
45  gh
67  hi
dtype: object

คำอธิบาย

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

  • ขั้นตอนต่อไปคือการสร้างโครงสร้างอาร์เรย์ที่เป็นตัวเลข

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

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

  • เอาต์พุตจะแสดงบนคอนโซล

หมายเหตุ − สิ่งนี้บ่งชี้ว่าสามารถระบุค่าที่กำหนดเองสำหรับดัชนีได้ในขณะที่สร้างโครงสร้างข้อมูลแบบอนุกรม