pandas.MultiIndex.copy#

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

复制此对象。

可以传入 names、dtype、levels 和 codes,它们将被设置在新副本上。

Parameters:
namessequence, optional
deepbool,默认 False
nameLabel

保留以兼容 1-维 Index。不应使用。

Returns:
MultiIndex

Notes

在大多数情况下,与使用 deep 没有功能上的区别,但如果传入 deep,它将尝试进行深拷贝。这可能对大型 MultiIndex 对象成本高昂。

Examples

>>> mi = pd.MultiIndex.from_arrays([['a'], ['b'], ['c']])
>>> mi
MultiIndex([('a', 'b', 'c')],
           )
>>> mi.copy()
MultiIndex([('a', 'b', 'c')],
           )