Python | Pandas Index.get_slice_bound()

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 de Pandas Index.get_slice_bound()calcula el límite de corte que corresponde a la etiqueta dada y devuelve el valor. La función devuelve la posición más a la izquierda de la etiqueta dada si el parámetro lateral se establece en la izquierda y devuelve uno más allá de la posición más a la derecha de la etiqueta si el parámetro lateral se establece en la derecha.

Sintaxis: Index.get_slice_bound(etiqueta, lado, tipo)

Parámetros:
etiqueta: lado del objeto
: {‘izquierda’, ‘derecha’}
tipo: {‘ix’, ‘loc’, ‘getitem’}

Devuelve: valor del límite

Ejemplo n.º 1: use Index.get_slice_bound()la función para encontrar el límite de segmento derecho del valor pasado.

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['Labrador', 'Beagle', 'Labrador',
                     'Lhasa', 'Husky', 'Beagle'])
  
# Print the Index
idx

Producción :

averigüemos el límite del segmento del valor pasado.

# Print the right slice bound of the passed value..
idx.get_slice_bound('Lhasa', side ='right', kind ='getitem')

Salida:

como podemos ver en la salida, la Index.get_slice_bound()función ha devuelto 4 ya que esta es la posición uno más allá de la posición del valor pasado en el índice.
 
Ejemplo n.º 2: use Index.get_slice_bound()la función para encontrar el límite de segmento izquierdo del valor pasado.

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index([1, 2, 3, 14, 25, 37, 48, 69, 100])
  
# Print the Index
idx

Producción :

Encontremos el límite izquierdo del segmento del valor 69 en el índice.

# Find the left slice bound of 69 in the Index.
idx.get_slice_bound(69, side ='left', kind ='getitem')

Producción :

Como podemos ver, la función ha devuelto la salida 7, ya que esta es la posición del valor pasado y la del segmento izquierdo limitado por el valor pasado.

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 *