Python | Pandas MultiIndex.levshape

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.

El atributo Pandas MultiIndex.levshapegenera una tupla que contiene la longitud de cada nivel en el MultiIndex.

Sintaxis: MultiIndex.levshape

Ejemplo #1: Usa MultiIndex.levshapeel atributo para encontrar la longitud de cada nivel en el MultiIndex.

# 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)

Producción :

Ahora encontraremos la longitud de cada nivel en el MultiIndex.

# Print the length of each level in MultiIndex
midx.levshape

Salida:

como podemos ver en la salida, la longitud de cada nivel en midx MultiIndex es (3, 3).
 
Ejemplo #2: Use MultiIndex.levshapeel atributo para encontrar la longitud de cada nivel en el MultiIndex dado.

# 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)

Producción :

Ahora encontraremos la longitud de cada nivel en el MultiIndex.

# Print the length of each levels in MultiIndex
midx.levshape

Salida:

como podemos ver en la salida, la longitud de cada nivel en el midx es 3.

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 *