Python | Pandas Index.get_values()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.

La función Pandas Index.get_values()devuelve los datos del índice como un numpy.ndarray. Devuelve una array unidimensional para una array de múltiples índices.

Sintaxis: Index.get_values()

Devoluciones: una array numpy unidimensional de los valores del índice

Ejemplo n.º 1: use Index.get_values()la función para devolver el valor del índice como una array numérica.

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

Producción :

usemos la Index.get_values()función para devolver los datos del índice como una array numpy.

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

Salida:

como podemos ver en la salida, la Index.get_values()función ha devuelto las etiquetas de índice como una array numpy.
 
Ejemplo n.° 2: usar Index.get_values()la función en una array multiíndice.

# 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

Producción :

Devolvamos las etiquetas de índice a un formato de array numpy unidimensional.

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

Producción :

Como podemos ver en la salida, incluso el índice múltiple se ha convertido en una forma de array unidimensional.

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *