pandas.api.extensions.ExtensionArray.insert#

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

在给定位置插入一个项目。

参数:
locint
项目scalar-like
返回:
与自身类型相同

备注

此方法应同时保持类型和数据类型。如果项目不能保存在此类型的数组中,则应引发 ValueError 或 TypeError。

默认实现依赖于 _from_sequence 在遇到无效项时引发错误。

例子

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