diff --git a/ci/code_checks.sh b/ci/code_checks.sh index 45df480779ee7..2d307859eb7a1 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -524,6 +524,7 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then pandas.api.extensions.ExtensionArray.insert \ pandas.api.extensions.ExtensionArray.isin \ pandas.api.extensions.ExtensionArray.isna \ + pandas.api.extensions.ExtensionArray.map \ pandas.api.extensions.ExtensionArray.ravel \ pandas.api.extensions.ExtensionArray.searchsorted \ pandas.api.extensions.ExtensionArray.shift \ diff --git a/doc/source/reference/extensions.rst b/doc/source/reference/extensions.rst index b33efd388bd60..f25f0f5bc21fa 100644 --- a/doc/source/reference/extensions.rst +++ b/doc/source/reference/extensions.rst @@ -53,6 +53,7 @@ objects. api.extensions.ExtensionArray.insert api.extensions.ExtensionArray.isin api.extensions.ExtensionArray.isna + api.extensions.ExtensionArray.map api.extensions.ExtensionArray.ravel api.extensions.ExtensionArray.repeat api.extensions.ExtensionArray.searchsorted diff --git a/pandas/core/arrays/base.py b/pandas/core/arrays/base.py index a5032c590300c..d583a68ab4e0b 100644 --- a/pandas/core/arrays/base.py +++ b/pandas/core/arrays/base.py @@ -1719,6 +1719,12 @@ def map(self, mapper, na_action=None): The output of the mapping function applied to the array. If the function returns a tuple with more than one element a MultiIndex will be returned. + + Examples + -------- + >>> ext_arr = pd.array([1, 2, 3]) + >>> ext_arr.map(str) + array(['1', '2', '3'], dtype=object) """ return map_array(self, mapper, na_action=na_action)