Đánh chỉ mục Boolean
Một trong những khả năng chọn mạnh mẽ hơn của pandas là đánh chỉ mục Boolean. Ví dụ, hãy chọn tất cả A grades – đó
là, những cái cái là lớn hơn hoặc bằng 90:
Pandas check mọi grade để quyết định xem liệu giá trị của nó là lớn hơn hoặc bằng 90 và, nếu như vậy, bao gồm nó
trong DataFrame mới. Các grades cho nó điều kiện là False được trình bày như NaN (not a number) trong DataFrame
mới. NaN là notation của pandas cho các giá trị bị mất.
Hãy chọn tất cả B grades trong dải 80-89:
Các chỉ mục Boolean Pandas kết hợp nhiều điều kiện với toán tử Python & (bitwise AND),not the and Boolean operator.
Cho các điều kiện or, sử dụng | (bitwise OR). NumPy cũng hỗ trợ đánh chỉ mục cho các mảng, nhưng luôn trả về một
mảng một chiều chứa chỉ các giá trị cái thỏa mãn điều kiện.


