Chúng ta có thể cắt một Pandas DataFrame để chọn các hàng giữa hai giá trị chỉ mục. Hãy lấy một ví dụ và xem nó được thực hiện như thế nào.
Các bước
- Tạo dữ liệu dạng bảng hai chiều, có thể thay đổi kích thước, có khả năng không đồng nhất, df .
- In DataFrame đầu vào, df .
- Khởi tạo một biến cho giới hạn dưới của chỉ mục.
- Khởi tạo một biến khác cho giới hạn trên của chỉ mục.
- Sử dụng df [index_lower_limit:index_upper_limit] để in DataFrame trong chỉ mục dải ô.
Ví dụ
import pandas as pd df = pd.DataFrame( { "x": [5, 2, 7, 0], "y": [4, 7, 5, 1], "z": [9, 3, 5, 1] } ) print "Input DataFrame is:\n", df index_lower_limit = 1 index_upper_limit = 3 print("DataFrame between two index values:\n", df[index_lower_limit: index_upper_limit])
Đầu ra
Input DataFrame is: x y z 0 5 4 9 1 2 7 3 2 7 5 5 3 0 1 1 DataFrame between two index values: x y z 1 2 7 3 2 7 5 5