pandas.MultiIndex.truncate — pandas 2.2.3 documentation (original) (raw)
MultiIndex.truncate(before=None, after=None)[source]#
Slice index between two labels / tuples, return new MultiIndex.
Parameters:
beforelabel or tuple, can be partial. Default None
None defaults to start.
afterlabel or tuple, can be partial. Default None
None defaults to end.
Returns:
MultiIndex
The truncated MultiIndex.
Examples
mi = pd.MultiIndex.from_arrays([['a', 'b', 'c'], ['x', 'y', 'z']]) mi MultiIndex([('a', 'x'), ('b', 'y'), ('c', 'z')], ) mi.truncate(before='a', after='b') MultiIndex([('a', 'x'), ('b', 'y')], )