pandas.factorize
-
pandas.factorize(values, sort=False, order=None, na_sentinel=-1, size_hint=None)
[source] -
Encode input values as an enumerated type or categorical variable
Parameters: values : ndarray (1-d)
Sequence
sort : boolean, default False
Sort by values
na_sentinel : int, default -1
Value to mark “not found”
size_hint : hint to the hashtable sizer
Returns: labels : the indexer to the original array
uniques : ndarray (1-d) or Index
the unique values. Index is returned when passed values is Index or Series
note: an array of Periods will ignore sort as it returns an always sorted
PeriodIndex
© 2008–2012, 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/0.22.0/generated/pandas.factorize.html