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