Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Tính giới hạn cắt trái (left slice bound) cho nhãn cho trước

Để 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

  1. Import thư viện: import pandas as pd
  2. Tạo Index: index = pd.Index([10, 20, 30, 40, 50, 60, 70])
  3. 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'.