pandas.api.extensions.ExtensionArray.equals#

ExtensionArray.equals(other)[源代码][源代码]#

如果另一个数组与此数组等效,则返回。

等价意味着两个数组具有相同的形状和数据类型,并且所有值比较相等。在相同位置的缺失值被认为是相等的(与普通相等性相比)。

参数:
其他ExtensionArray

要与此数组比较的数组。

返回:
布尔值

数组是否等价。

参见

numpy.array_equal

numpy 数组的等效方法。

Series.equals

Series 的等效方法

DataFrame.equals

DataFrame 的等效方法

示例

>>> arr1 = pd.array([1, 2, np.nan])
>>> arr2 = pd.array([1, 2, np.nan])
>>> arr1.equals(arr2)
True
>>> arr1 = pd.array([1, 3, np.nan])
>>> arr2 = pd.array([1, 2, np.nan])
>>> arr1.equals(arr2)
False