pandas.api.extensions.ExtensionArray.factorize
-
ExtensionArray.factorize(na_sentinel=-1)
[source] -
Encode the extension array as an enumerated type.
Parameters: na_sentinel : int, default -1
Value to use in the
labels
array to indicate missing values.Returns: labels : ndarray
An integer NumPy array that’s an indexer into the original ExtensionArray.
uniques : ExtensionArray
An ExtensionArray containing the unique values of
self
.Note
uniques will not contain an entry for the NA value of the ExtensionArray if there are any missing values present in
self
.See also
-
pandas.factorize
- Top-level factorize method that dispatches here.
Notes
pandas.factorize()
offers asort
keyword as well. -
© 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.23.4/generated/pandas.api.extensions.ExtensionArray.factorize.html