Python | Pandas MultiIndex.from_product()

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_product()crea un índice múltiple a partir del producto cartesiano de múltiples iterables.

Sintaxis: MultiIndex.from_product(iterables, sortorder=Ninguno, nombres=Ninguno)

Parámetros:
iterables: cada iterable tiene etiquetas únicas para cada nivel del índice.
sortorder : Nivel de clasificación (debe estar ordenado lexicográficamente por ese nivel).
nombres : nombres para los niveles en el índice.

Devoluciones: índice: índice múltiple

Ejemplo #1: Use MultiIndex.from_product()la función para construir un MultiIndex a partir del producto cartesiano de múltiples iterables.

# importing pandas as pd
import pandas as pd
  
# Create the first iterable
Price =[20, 35, 60, 85]
  
# Create the second iterable
Name =['Vanilla', 'Strawberry']
  
# Print the first iterable
print(Price)
  
# Print the second iterable
print("\n", Name)

Producción :

Ahora vamos a crear el MultiIndex usando los dos iterables anteriores.

# Creating the MultiIndex
midx = pd.MultiIndex.from_product([Name, Price],
                       names =['Name', 'Price'])
  
# Print the MultiIndex
print(midx)

Salida:

como podemos ver en la salida, la función ha creado un objeto MultiIndex utilizando el producto cartesiano de estos dos iterables.
 
Ejemplo #2: Use MultiIndex.from_product()la función para construir un MultiIndex a partir del producto cartesiano de múltiples iterables.

# importing pandas as pd
import pandas as pd
  
# Create the first iterable
Snake =['Viper', 'Cobra']
  
# Create the second iterable
Variety =['Brown', 'Yellow', 'Black']
  
# Print the first iterable
print(Snake)
  
# Print the second iterable
print("\n", Variety)

Producción :

Ahora vamos a crear el MultiIndex usando los dos iterables anteriores.

# Creating the MultiIndex
midx = pd.MultiIndex.from_product([Snake, Variety], 
                       names =['Snake', 'Variety'])
  
# Print the MultiIndex
print(midx)

Salida:

la función ha creado un índice múltiple usando los dos iterables.

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 *