pandas.api.extensions.ExtensionArray.view#

ExtensionArray.view(dtype=None)[源代码]#

返回数组的视图。

Parameters:
dtypestr、np.dtype 或 ExtensionDtype,可选

默认为 None。

Returns:
ExtensionArray 或 np.ndarray

ExtensionArray 数据的视图。

Examples

这提供了对 ExtensionArray 底层数据的视图,而不是副本。对视图或原始 ExtensionArray 的修改会反映到底层数据上:

>>> arr = pd.array([1, 2, 3])
>>> arr2 = arr.view()
>>> arr[0] = 2
>>> arr2
<IntegerArray>
[2, 2, 3]
Length: 3, dtype: Int64