Để kiểm tra xem Index có chứa toàn giá trị duy nhất (không trùng lặp) hay không, hãy sử dụng thuộc tính index.is_unique.
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 với giá trị duy nhất
index = pd.Index([50, 40, 30, 20, 10])
3. Hiển thị Index
print("Pandas Index...\n", index)
4. Kiểm tra toàn giá trị duy nhất
print("\nIndex có toàn giá trị duy nhất không?\n", index.is_unique)
Ví dụ hoàn chỉnh
import pandas as pd
# Tạo Index
index = pd.Index([50, 40, 30, 20, 10])
# Hiển thị Index
print("Pandas Index...\n", index)
# Mảng dữ liệu
print("\nMảng dữ liệu (values)...\n", index.values)
# Kiểm tra toàn giá trị duy nhất
print("\nIndex có toàn giá trị duy nhất không?\n", index.is_unique)
Kết quả đầu ra
Pandas Index...
Int64Index([50, 40, 30, 20, 10], dtype='int64')
Mảng dữ liệu (values)...
[50 40 30 20 10]
Index có toàn giá trị duy nhất không?
True
Lưu ý: is_unique trả về True nếu không có giá trị trùng lặp, False nếu có. Tương đương not index.has_duplicates. Hữu ích để validate Index trước khi set làm DataFrame index.