Open In App

Python | Pandas Index.get_values()

Last Updated : 17 Dec, 2018
Improve
Improve
Like Article
Like
Save
Share
Report

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 Index.get_values() function returns the Index data as an numpy.ndarray. It returns one dimensional array for multi-index array.

Syntax: Index.get_values()

Returns : A one-dimensional numpy array of the Index values

Example #1: Use Index.get_values() function to return the Index value as a numpy array.




# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['Labrador', 'Beagle', 'Labrador',
                     'Lhasa', 'Husky', 'Beagle'])
  
# Print the Index
idx


Output :

let’s use the Index.get_values() function to return the Index data as numpy array.




# Returns the labels of Index as numpy array
idx.get_values()


Output :

As we can see in the output, the Index.get_values() function has returned the index labels as numpy array.
 
Example #2: Use Index.get_values() function on multiindex array.




# importing pandas as pd
import pandas as pd
  
# Creating the MultiIndex object
midx = pd.MultiIndex.from_arrays([['Mon', 'Tue', 'Wed', 'Thr'],
                   [10, 20, 30, 40]], names =('Days', 'Target'))
  
# Print the MultiIndex object
midx


Output :

Let’s return the Index labels into one dimensional numpy array format.




# Convert the multi-index into one
# dimensional numpy array form.
midx.get_values()


Output :

As we can see in the output, even the multi-index has been converted into a one-dimensional array form.



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads