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

Python Pandas - Kiểm tra theo từng phần tử nếu các Khoảng trong IntervalIndex có chứa giá trị

Để kiểm tra từng phần tử nếu các Khoảng trong Chỉ số khoảng thời gian có chứa giá trị hay không, hãy sử dụng Chỉ số khoảng thời gian. chứa () trong Pandas.

Đầu tiên, hãy nhập các thư viện được yêu cầu -

 nhập gấu trúc dưới dạng pd 

Tạo IntervalIndex -

 khoảng =pd.IntervalIndex.from_tuples ([(10, 20), (15, 25)]) 

Hiển thị khoảng thời gian -

 print ("IntervalIndex ... \ n", khoảng thời gian) 

Kiểm tra xem khoảng thời gian có chứa một giá trị cụ thể -

 print ("\ n Khoảng thời gian có chứa một giá trị cụ thể không? \ n", khoảng thời gian.contains (13)) 

Ví dụ

Sau đây là mã -

 nhập gấu trúc dưới dạng pd # Create IntervalIndexinterval =pd.IntervalIndex.from_tuples ([(10, 20), (15, 25)]) # Hiển thị khoảng thời gian ("IntervalIndex ... \ n", khoảng thời gian) # Hiển thị khoảng thời gian dài dấu ("\ nIntervalIndex length ... \ n", khoảng thời gian. / pre> 

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 IntervalIndex ... IntervalIndex ([(10, 20], (15, 25]], dtype ='period [int64, right]') IntervalIndex length ... Int64Index ([10, 10], dtype =' int64 ') Khoảng có chứa một giá trị cụ thể không? [Đúng Sai]