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.