copy(names=None, dtype=None, levels=None, labels=None, deep=False, _set_identity=False, **kwargs)¶
Make a copy of this object. Names, dtype, levels and labels can be passed and will be set on new copy.
names : sequence, optional
dtype : numpy dtype or pandas type, optional
levels : sequence, optional
labels : sequence, optional
copy : MultiIndex
In most cases, there should be no functional difference from using
deep, but if
deepis passed it will attempt to deepcopy. This could be potentially expensive on large MultiIndex objects.