# pandas.MultiIndex.copy

`MultiIndex.``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.

  Parameters: | names : sequence, optional dtype : numpy dtype or pandas type, optional levels : sequence, optional labels : sequence, optional
  Returns: | copy : MultiIndex

  Notes

  In most cases, there should be no functional difference from using `deep`, but if `deep` is passed it will attempt to deepcopy. This could be potentially expensive on large MultiIndex objects.

Scroll To Top