Hãy cho chúng tôi hiểu cách sử dụng toán tử cắt ‘:’ để truy cập các phần tử trong một phạm vi nhất định.
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) n = 3 print("Bottom 3 elements are :") print(my_series[n:])
Đầu ra
The series contains following elements ab 34 mn 56 gh 78 kl 90 wq 123 az 45 dtype: int64 Bottom 3 elements are : kl 90 wq 123 az 45 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.
-
Có thể truy cập một phạm vi giá trị cụ thể từ chuỗi bằng cách sử dụng toán tử ‘:’ lập chỉ mục trong Python.
-
Toán tử ‘:’ có thể được sử dụng giữa giá trị dải ô thấp hơn và giá trị dải ô cao hơn:[dải ô thấp hơn:dải ô cao hơn].
-
Điều này sẽ bao gồm giá trị phạm vi thấp hơn nhưng loại trừ giá trị phạm vi cao hơn.
-
Nếu không có giá trị nào được cung cấp cho phạm vi thấp hơn, nó được coi là 0.
-
Nếu không có giá trị nào được cung cấp cho dải cao hơn, nó được coi là len (cấu trúc dữ liệu) -1.
-
Ở đây, nó chỉ ra rằng phạm vi thấp hơn là 3 và phạm vi cao hơn là len (cấu trúc dữ liệu) -1.
-
Sau đó, nó được in trên bảng điều khiển.