From 40e15eeb17462898e52e29aabdd51c60fb52eaec Mon Sep 17 00:00:00 2001 From: Terji Petersen Date: Mon, 27 Mar 2023 21:36:35 +0100 Subject: [PATCH 1/3] DOC: Add .map to ExtensionArray reference --- doc/source/reference/extensions.rst | 1 + 1 file changed, 1 insertion(+) 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 From ad03db2ae22997c95dfca1c6fa04f1587d5606b8 Mon Sep 17 00:00:00 2001 From: Terji Petersen Date: Mon, 27 Mar 2023 22:55:14 +0100 Subject: [PATCH 2/3] add example to doc string --- pandas/core/arrays/base.py | 6 ++++++ 1 file changed, 6 insertions(+) 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) From eb0d9a5afe015819306805a2e5e3a23b7ba2baf5 Mon Sep 17 00:00:00 2001 From: Terji Petersen Date: Tue, 28 Mar 2023 17:23:16 +0100 Subject: [PATCH 3/3] add .map to ignore list --- ci/code_checks.sh | 1 + 1 file changed, 1 insertion(+) 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 \