Để tính giới hạn cắt trái (left slice bound) tương ứng với một nhãn cho trước trong Pandas Index, sử dụng phương thức index.get_slice_bound() với tham số side='left'.
Các bước thực hiện
- Import thư viện:
import pandas as pd - Tạo Index:
index = pd.Index([10, 20, 30, 40, 50, 60, 70]) - Gọi
index.get_slice_bound(30, side='left', kind='getitem')để lấy vị trí cắt trái cho nhãn 30.
Ví dụ hoàn chỉnh
import pandas as pd
# Tạo Pandas Index
index = pd.Index([10, 20, 30, 40, 50, 60, 70])
# Hiển thị Index
print("Pandas Index...\n", index)
# Lấy giới hạn cắt trái cho nhãn 30
print("\nGet the left slice bound...\n", index.get_slice_bound(30, side='left', kind='getitem'))
Kết quả
Pandas Index...
Int64Index([10, 20, 30, 40, 50, 60, 70], dtype='int64')
Get the left slice bound...
2
Giải thích: Nhãn 30 nằm tại vị trí chỉ số 2 (0-based). Giới hạn cắt trái trả về chính chỉ số này khi dùng kind='getitem'.