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

Làm thế nào để truy xuất nhiều phần tử từ một chuỗi khi chỉ mục được tùy chỉnh Python?

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.

Hãy để chúng tôi xem có thể hiển thị nhiều phần tử như thế nào.

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 multiple elements using customized index")
print(my_series[['mn', 'az', 'wq', 'ab']])

Đầu ra

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Accessing multiple elements using customized index
mn  56
az  45
wq  123
ab  34
dtype: int64

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’].

  • Khi cần truy cập nhiều giá trị chỉ mục, trước tiên chúng được chỉ định trong danh sách và sau đó lập chỉ mục chuỗi có thể được sử dụng để truy cập các giá trị này.

  • Lưu ý - Quan sát hai dấu ‘[[‘ trong mã.

  • Sau đó, nó được in trên bảng điều khiển.