How to Find Unique Values in Pandas Dataframes using the pandas unique Function
`pandas` - это мощная библиотека для анализа данных в Python. Она предоставляет множество функций для работы с таблицами данных, таких как `DataFrame` и `Series`. Одна из таких функций - `unique()`.
`unique()` - это метод, который возвращает уникальные значения из указанного столбца `Series`.
Пример использования `unique()`:
python
import pandas as pd
# создаем DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 4], 'B': ['a', 'b', 'c', 'd', 'd']})
# выводим уникальные значения из столбца A
print(df['A'].unique()) # [1 2 3 4]
# выводим уникальные значения из столбца B
print(df['B'].unique()) # ['a' 'b' 'c' 'd']
`unique()` может быть полезен, когда необходимо получить уникальные значения из столбца для дальнейшей обработки или анализа. Например, можно создать новый столбец, содержащий количество уникальных значений в столбце `B`:
python
# создаем новый столбец 'C', содержащий количество уникальных значений в столбце 'B'
df['C'] = df['B'].nunique()
print(df)
# A B C
# 0 1 a 4
# 1 2 b 4
# 2 3 c 4
# 3 4 d 4
# 4 4 d 4
Как видно из примера, новый столбец "C" содержит количество уникальных значений в столбце "B", которое равно 4.