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.droplevel()
devuelve el índice con el nivel solicitado eliminado. Si MultiIndex tiene solo 2 niveles, el resultado será de tipo Index no MultiIndex.
Sintaxis: MultiIndex.droplevel(nivel=0)
Parámetros:
nivel: int/nombre de nivel o lista de los mismosDevuelve: índice: índice o índice múltiple
Ejemplo n.º 1: use MultiIndex.droplevel()
la función para eliminar el nivel 0 del índice múltiple.
# importing pandas as pd import pandas as pd # Create the MultiIndex midx = pd.MultiIndex.from_arrays([['Networking', 'Cryptography', 'Anthropology', 'Science'], [88, 84, 98, 95]]) # Print the MultiIndex print(midx)
Producción :
Ahora dejemos caer el nivel 0 del MultiIndex.
# drop the 0th level. midx.droplevel(level = 0)
Salida:
como podemos ver en la salida, la función bajó el nivel 0 y devolvió un objeto de índice.
Ejemplo n.º 2: use MultiIndex.droplevel()
la función para eliminar el primer nivel del MultiIndex.
# importing pandas as pd import pandas as pd # Create the MultiIndex midx = pd.MultiIndex.from_arrays([['Networking', 'Cryptography', 'Anthropology', 'Science'], [88, 84, 98, 95]]) # Print the MultiIndex print(midx)
Producción :
Ahora dejemos caer el primer nivel del MultiIndex.
# drop the 1st level. midx.droplevel(level = 1)
Salida:
como podemos ver en la salida, la función bajó el primer nivel y devolvió un objeto de índice.
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