Thuộc tính Pandas DataFrame loc
Ví dụ
Trả về tuổi của Mary:
import pandas as pd
data =
[[50, True], [40, False], [30, False]]
label_rows = ["Sally", "Mary", "John"]
label_cols = ["age", "qualified"]
df = pd.DataFrame(data,
label_rows, label_cols)
print(df.loc["Mary",
"age"])
Hãy tự mình thử »Định nghĩa và cách sử dụng
Thuộc tính loc
nhận hoặc đặt (các) giá trị của các nhãn được chỉ định.
Chỉ định cả hàng và cột bằng nhãn.
Để truy cập nhiều hàng, hãy sử dụng dấu ngoặc kép và chỉ định các nhãn, phân tách bằng dấu phẩy:
df.loc[["Sally", "John"]]
Chỉ định các cột bằng cách đưa nhãn của chúng vào danh sách khác:
df.loc[["Sally", "John"], ["age", "qualified"]]
Bạn cũng có thể chỉ định một lát của DataFrame có nhãn from và to , được phân tách bằng dấu hai chấm:
df.loc["Sally": "John"]
Lưu ý: Khi cắt, cả from và to đều được đưa vào kết quả.
Cú pháp
dataframe .loc[ row, column )
Thông số
Parameter | Description |
---|---|
row | Optional. A label, or labels, specifying the label of the row(s)
|
column | Optional. A label, or labels, specifying the label of the column(s)
|
Giá trị trả về
Phụ thuộc vào đầu vào:
Các nhãn đơn cho cả hàng và cột ["Sally", "age"]
trả về nội dung của ô đó.
Nhãn đơn cho một hàng ["Sally"]
trả về Pandas Series .
Danh sách các nhãn [["Sally", "Mary"]]
trả về Pandas DataFrame .