Để kiểm tra xem có ít nhất một phần tử trong Index được đánh giá là True (khác 0), hãy sử dụng phương thức index.any().
Các bước thực hiện
1. Import thư viện cần thiết
import pandas as pd
2. Tạo Index có chứa giá trị True (khác 0) và False (0)
index = pd.Index([15, 25, 0, 0, 55])
3. Hiển thị Index
print("Pandas Index...\n", index)
4. Kiểm tra xem có phần tử nào là True không
print("\nKiểm tra có phần tử True không...\n", index.any())
Ví dụ hoàn chỉnh
import pandas as pd
# Tạo Index với giá trị True (khác 0) và False (0)
index = pd.Index([15, 25, 0, 0, 55])
# Hiển thị Index
print("Pandas Index...\n", index)
# Tuple hình dạng dữ liệu
print("\nTuple hình dạng dữ liệu...\n", index.shape)
# Số lượng phần tử
print("\nSố phần tử (size)...\n", index.size)
# Kiểm tra có phần tử nào True không
print("\nKiểm tra có phần tử True không...\n", index.any())
Kết quả đầu ra
Pandas Index...
Int64Index([15, 25, 0, 0, 55], dtype='int64')
Tuple hình dạng dữ liệu...
(5,)
Số phần tử (size)...
5
Kiểm tra có phần tử True không...
True
Giải thích: Trong Python, số 0 được coi là False, các số khác 0 là True. Index có 15, 25, 55 (khác 0) nên any() trả về True. Nếu tất cả đều là 0, sẽ trả về False.