Python | Pandas MultiIndex.from_arrays()

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 MultiIndex.from_arrays()se utiliza para convertir arrays en MultiIndex. Es una de las varias formas en que construimos un MultiIndex.

Sintaxis: MultiIndex.from_arrays(arrays, sortorder=Ninguno, nombres=Ninguno)

Parámetros:
arrays: cada tipo de array da el valor de un nivel para cada punto de datos. len(arrays) es el número de niveles
ordenación: Nivel de clasificación (debe ordenarse lexicográficamente por ese nivel)

Devoluciones: índice: índice múltiple

Ejemplo #1: Use MultiIndex.from_arrays()la función para construir un índice múltiple a partir de arrays.

# importing pandas as pd
import pandas as pd
  
# Creating the array
array =[[1, 2, 3], ['Sharon', 'Nick', 'Bailey']]
  
# Print the array
print(array)

Producción :

Ahora vamos a crear el MultiIndex usando esta array

# Creating the MultiIndex
midx = pd.MultiIndex.from_arrays(array,
            names =('Number', 'Names'))
  
# Print the MultiIndex
print(midx)

Salida:

como podemos ver en la salida, la función ha creado un objeto MultiIndex usando las arrays.
 
Ejemplo n.º 2: use MultiIndex.from_arrays()la función para construir un índice múltiple a partir de arrays.

# importing pandas as pd
import pandas as pd
  
# Creating the array
array =[[1, 2, 3], ['Sharon', 'Nick', 'Bailey'], 
          ['Doctor', 'Scientist', 'Physicist']]
  
# Print the array
print(array)

Producción :

Ahora vamos a crear el MultiIndex usando esta array

# Creating the MultiIndex
midx = pd.MultiIndex.from_arrays(array, 
   names =('Ranking', 'Names', 'Profession'))
  
# Print the MultiIndex
print(midx)

Salida:

como podemos ver en la salida, la función ha creado un índice múltiple utilizando las arrays pasadas.

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 *