pandas.api.extensions.ExtensionArray.insert#

ExtensionArray.insert(loc, item)[源代码]#

在指定位置插入一个项。

Parameters:
locint
item标量型
Returns:
与 self 相同类型的对象

Notes

此方法应同时保留类型和 dtype。如果 item 无法被该类型/dtype 的数组容纳,则应引发 ValueError 或 TypeError。

默认实现依赖于 _from_sequence 来在无效项目上引发异常。

Examples

>>> arr = pd.array([1, 2, 3])
>>> arr.insert(2, -1)
<IntegerArray>
[1, 2, -1, 3]
Length: 4, dtype: Int64