Khi các giá trị chỉ mục được tùy chỉnh, chúng được truy cập bằng series_name [‘index_value’] . ‘index_value’ được chuyển sang loạt phim được cố gắng khớp với loạt phim gốc. Nếu nó được tìm thấy, dữ liệu tương ứng đó cũng được hiển thị trên bảng điều khiển.
Khi chỉ mục được cố gắng truy cập không có trong chuỗi, nó sẽ gây ra lỗi. Nó đã được hiển thị bên dưới.
Ví dụ
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) print("Accessing elements using customized index") print(my_series['mm'])
Đầu ra
The series contains following elements ab 34 mn 56 gh 78 kl 90 wq 123 az 45 dtype: int64 Accessing elements using customized index Traceback (most recent call last): KeyError: 'mm'
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.
-
Danh sách các giá trị dữ liệu được tạo, sau đó được chuyển dưới dạng tham số cho hàm 'Chuỗi' có trong thư viện 'pandas'
-
Tiếp theo, các giá trị chỉ mục tùy chỉnh (sẽ được chuyển dưới dạng tham số sau này) được lưu trữ trong danh sách.
-
Chuỗi được tạo và danh sách chỉ mục và dữ liệu được chuyển dưới dạng tham số cho chuỗi đó.
-
Bộ truyện được in trên bảng điều khiển.
-
Vì các giá trị chỉ mục được tùy chỉnh nên chúng được sử dụng để truy cập các giá trị trong chuỗi như series_name [‘index_name’].
-
Nó được tìm kiếm trong chuỗi nhưng khi không được tìm thấy, nó sẽ xuất hiện một 'KeyError'.
-
Sau đó, nó được in trên bảng điều khiển.