Skip to content

Commit 87a6ba6

Browse files
DOC: add SA01,EX01 for pandas.api.extensions.ExtensionArray.equals (#58768)
1 parent 07710a1 commit 87a6ba6

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

ci/code_checks.sh

-1
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,6 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then
301301
-i "pandas.api.extensions.ExtensionArray.dropna RT03,SA01" \
302302
-i "pandas.api.extensions.ExtensionArray.dtype SA01" \
303303
-i "pandas.api.extensions.ExtensionArray.duplicated RT03,SA01" \
304-
-i "pandas.api.extensions.ExtensionArray.equals SA01" \
305304
-i "pandas.api.extensions.ExtensionArray.fillna SA01" \
306305
-i "pandas.api.extensions.ExtensionArray.insert PR07,RT03,SA01" \
307306
-i "pandas.api.extensions.ExtensionArray.interpolate PR01,SA01" \

pandas/core/arrays/base.py

+11
Original file line numberDiff line numberDiff line change
@@ -1317,12 +1317,23 @@ def equals(self, other: object) -> bool:
13171317
boolean
13181318
Whether the arrays are equivalent.
13191319
1320+
See Also
1321+
--------
1322+
numpy.array_equal : Equivalent method for numpy array.
1323+
Series.equals : Equivalent method for Series.
1324+
DataFrame.equals : Equivalent method for DataFrame.
1325+
13201326
Examples
13211327
--------
13221328
>>> arr1 = pd.array([1, 2, np.nan])
13231329
>>> arr2 = pd.array([1, 2, np.nan])
13241330
>>> arr1.equals(arr2)
13251331
True
1332+
1333+
>>> arr1 = pd.array([1, 3, np.nan])
1334+
>>> arr2 = pd.array([1, 2, np.nan])
1335+
>>> arr1.equals(arr2)
1336+
False
13261337
"""
13271338
if type(self) != type(other):
13281339
return False

0 commit comments

Comments
 (0)