pandas.core.groupby.SeriesGroupBy.unique
- SeriesGroupBy.unique()[source]
-
Возвращает уникальные значения для каждой группы.
Возвращает уникальные значения для каждого из сгруппированных значений. Возвращается в порядке появления. Используется хеш-табличный метод для определения уникальности, поэтому не сортируется.
- Возвращаемое значение:
-
- Series
-
Уникальные значения для каждого из сгруппированных значений.
См. также
Series.unique-
Возвращает уникальные значения объекта Series.
Примеры
>>> df = pd.DataFrame([('Chihuahua', 'dog', 6.1), ... ('Beagle', 'dog', 15.2), ... ('Chihuahua', 'dog', 6.9), ... ('Persian', 'cat', 9.2), ... ('Chihuahua', 'dog', 7), ... ('Persian', 'cat', 8.8)], ... columns=['breed', 'animal', 'height_in']) >>> df breed animal height_in 0 Chihuahua dog 6.1 1 Beagle dog 15.2 2 Chihuahua dog 6.9 3 Persian cat 9.2 4 Chihuahua dog 7.0 5 Persian cat 8.8 >>> ser = df.groupby('animal')['breed'].unique() >>> ser animal cat [Persian] dog [Chihuahua, Beagle] Name: breed, dtype: object
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.core.groupby.SeriesGroupBy.unique.html