Set levels on a MultiIndex
The pandas.MultiIndex.set_levels() method is used to set new levels on a MultiIndex.
Syntax:
MultiIndex.set_levels(levels, level=None, inplace=None, verify_integrity=True)
To work with MultiIndex in Python Pandas, we need to import the pandas library. Below is the syntax,
import pandas as pd
Python code to set levels on a MultiIndex
Output:
The MultiIndex... MultiIndex([('E101', 'Alex'), ('E102', 'Alvin'), ('E102', 'Deniel'), ('E103', 'Jenny')], names=['emp_ids', 'names']) The levels in MultiIndex... [['E101', 'E102', 'E103'], ['Alex', 'Alvin', 'Deniel', 'Jenny']] Setting new levels... MultiIndex([('e111', 'Angelina'), ('e112', 'Emma'), ('e112', 'Kristen'), ('e113', 'Gal')], names=['emp_ids', 'names'])need an explanation for this answer? contact us directly to get an explanation for this answer