pandas.Index.copy#

Index.copy(name=None, deep=False)[源代码][源代码]#

复制这个对象。

名称被设置在新对象上。

参数:
名称标签,可选

为新对象设置名称。

bool, 默认 False
如果为真,尝试对索引进行深度复制。

Else 创建一个浅拷贝。

返回:
索引

索引指向的新对象是此对象的副本。

参见

Index.delete

使用传递的位置(-s)删除创建新的索引。

Index.drop

使用传递的标签列表创建新的索引并删除。

备注

在大多数情况下,使用 deep 应该没有功能上的区别,但如果传递了 deep ,它将尝试进行深度复制。

示例

>>> idx = pd.Index(["a", "b", "c"])
>>> new_idx = idx.copy()
>>> idx is new_idx
False