Python | Pandas MultiIndex.names
Last Updated :
24 Dec, 2018
Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier.
Pandas MultiIndex.names
attribute returns the names of levels in the MultiIndex.
Syntax: MultiIndex.names
Example #1: Use MultiIndex.names
attribute to find the names of the levels in the MultiIndex.
import pandas as pd
array = [[ 1 , 2 , 3 ], [ 'Sharon' , 'Nick' , 'Bailey' ]]
print (array)
|
Output :
Now let’s create the MultiIndex using this array
midx = pd.MultiIndex.from_arrays(array, names = ( 'Number' , 'Names' ))
print (midx)
|
Output :
Now we will find the names of all the levels in the MultiIndex.
Output :
As we can see in the output, midx has two levels and the name of the levels are ‘Number’ and ‘Names’.
Example #2: Use MultiIndex.names
attribute to find the names of the levels in the given MultiIndex.
import pandas as pd
array = [[ 1 , 2 , 3 ], [ 'Sharon' , 'Nick' , 'Bailey' ],
[ 'Doctor' , 'Scientist' , 'Physicist' ]]
print (array)
|
Output :
Now let’s create the MultiIndex using this array
midx = pd.MultiIndex.from_arrays(array,
names = ( 'Ranking' , 'Names' , 'Profession' ))
print (midx)
|
Output :
Now we will find the names of all the levels in the MultiIndex.
Output :
As we can see in the output, midx has three levels and the name of the levels are ‘Number’, ‘Names’ and ‘Profession’.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...