Python | Pandas MultiIndex.names
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’.
Last Updated :
24 Dec, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...