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