Pandas
keyboard_arrow_down 655 guides
chevron_leftGeneral Functions
Method bdate_rangeMethod concatMethod crosstabMethod cutMethod date_rangeMethod factorizeMethod get_dummiesMethod infer_freqMethod interval_rangeMethod isnullMethod merge_asofMethod merge_orderedMethod notnullMethod period_rangeMethod pivotMethod pivot_tableMethod qcutMethod read_csvMethod to_datetimeMethod to_numericMethod to_timedeltaMethod uniqueMethod wide_to_long
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Pandas | unique method
schedule Aug 10, 2023
Last updated local_offer
Tags Python●Pandas
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
Pandas unique(~)
method returns the unique values of the input array. The order of the returned values follow their original order in the input array.
Parameters
1. values
link | array-like
The input array. Typically this is a standard list, a Series or a NumPy array.
Return Value
The return type depends on the type of values
:
Input type | Return type |
---|---|
Index | Index |
Categorical | Categorical |
Array-like | Numpy array |
Examples
Basic usage
To find the unique values of a Series:
pd.unique(s)
array([7, 6, 5])
Note the following:
the unique values respect the original ordering
the return type is a Numpy array since the input is a list
Unique tuples
As you would expect, a pair of tuples is considered to be unique when at least one pair of items does not match up:
pd.unique(s)
array([('A', 'B'), ('B', 'B')], dtype=object)
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
Official Pandas Documentation
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.unique.html
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!