Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để có thể tạo chuỗi bằng Numpy và truyền giá trị chỉ mục một cách rõ ràng bằng Python?

Hãy để chúng tôi xem cách một cấu trúc dữ liệu chuỗi có thể được tạo với sự trợ giúp của mảng Numpy và đưa ra các giá trị rõ ràng cho ‘chỉ mục’.

Khi không có giá trị nào được chỉ định cho chỉ mục, các giá trị mặc định bắt đầu từ 0 được gán cho các giá trị trong chuỗi.

Sau đây là một ví dụ -

Ví dụ

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)

Đầu ra

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

Giải thích

  • Các thư viện bắt buộc được nhập và đặt tên bí danh để dễ sử dụng.

  • Bước tiếp theo là tạo một cấu trúc mảng không có cấu trúc.

  • Tiếp theo, một danh sách các giá trị cần được chỉ định rõ ràng làm chỉ mục sẽ được tạo.

  • Đối với hàm 'Series' có trong thư viện 'pandas', danh sách chỉ mục và dữ liệu đã tạo trước đó được chuyển dưới dạng tham số.

  • Đầu ra được hiển thị trên bảng điều khiển.

Lưu ý - Điều này cho thấy rằng các giá trị tùy chỉnh cho chỉ mục có thể được chỉ định trong khi tạo cấu trúc dữ liệu chuỗi.