Атрибут is_unique
Атрибут is_unique применяется к объекту Series
и проверяет, содержит ли серия только уникальные значения.
Он не принимает никаких параметров и возвращает логическое значение
bool: True, если все элементы в серии уникальны,
и False, если есть хотя бы один дубликат.
Этот атрибут полезен для быстрой проверки данных на наличие повторяющихся значений.
Синтаксис
ser.is_unique
Пример
Проверим серию с уникальными значениями:
import pandas as pd
ser = pd.Series([1, 2, 3, 4, 5])
print(ser.is_unique)
Результат выполнения кода:
True
Пример
Теперь создадим серию с дублирующимися значениями:
import pandas as pd
ser = pd.Series([1, 2, 2, 3, 4])
print(ser.is_unique)
Результат выполнения кода:
False
Пример
Атрибут is_unique также работает с текстовыми данными:
import pandas as pd
ser = pd.Series(['abcde', 'article', 'user', 'data.csv'])
print(ser.is_unique)
Результат выполнения кода:
True
Смотрите также
-
атрибут
hasnans,
который проверяет наличие пропущенных значений -
метод
unique,
который возвращает массив уникальных значений -
метод
nunique,
который возвращает количество уникальных значений -
метод
duplicated,
который указывает, какие элементы являются дубликатами