From a44991dc246ab3bd3468ca30d1180ec5e4cfb473 Mon Sep 17 00:00:00 2001 From: Terji Petersen Date: Wed, 29 Mar 2023 16:44:51 +0100 Subject: [PATCH 1/2] Doc: add ExtensionArray.map to reference/extensions.rst --- ci/code_checks.sh | 1 + doc/source/reference/extensions.rst | 1 + pandas/core/arrays/base.py | 6 ++++++ 3 files changed, 8 insertions(+) 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 accbf4468405d..727502f629c36 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) From 323a0dbf2aaf77bb411881e3006f3ccb735dbb95 Mon Sep 17 00:00:00 2001 From: Terji Petersen Date: Fri, 7 Apr 2023 13:22:45 +0100 Subject: [PATCH 2/2] add to redirects --- doc/redirects.csv | 1 + pandas/core/arrays/base.py | 6 ------ 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/doc/redirects.csv b/doc/redirects.csv index 97cd20b295e65..1792008799d45 100644 --- a/doc/redirects.csv +++ b/doc/redirects.csv @@ -79,6 +79,7 @@ generated/pandas.api.extensions.ExtensionArray.factorize,../reference/api/pandas generated/pandas.api.extensions.ExtensionArray.fillna,../reference/api/pandas.api.extensions.ExtensionArray.fillna generated/pandas.api.extensions.ExtensionArray,../reference/api/pandas.api.extensions.ExtensionArray generated/pandas.api.extensions.ExtensionArray.isna,../reference/api/pandas.api.extensions.ExtensionArray.isna +generated/pandas.api.extensions.ExtensionArray.map,../reference/api/pandas.api.extensions.ExtensionArray.map generated/pandas.api.extensions.ExtensionArray.nbytes,../reference/api/pandas.api.extensions.ExtensionArray.nbytes generated/pandas.api.extensions.ExtensionArray.ndim,../reference/api/pandas.api.extensions.ExtensionArray.ndim generated/pandas.api.extensions.ExtensionArray.shape,../reference/api/pandas.api.extensions.ExtensionArray.shape diff --git a/pandas/core/arrays/base.py b/pandas/core/arrays/base.py index 727502f629c36..accbf4468405d 100644 --- a/pandas/core/arrays/base.py +++ b/pandas/core/arrays/base.py @@ -1719,12 +1719,6 @@ 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)