Python | Pandas Index.slice_locs()

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 Index.slice_locs()calcula las ubicaciones de los segmentos para las etiquetas de entrada. Toma las etiquetas de inicio y fin como parámetro y devuelve el valor entero correspondiente a esos valores.

Sintaxis: Index.slice_locs(start=Ninguno, end=Ninguno, step=Ninguno, kind=Ninguno)

Parámetros:
inicio: si no hay ninguno, el valor predeterminado es el principio
fin: si no, el valor predeterminado es el
paso final: si no hay, el valor predeterminado es 1
tipo: {‘ix’, ‘loc’, ‘getitem’} o ninguno

Devuelve: inicio, final: int

Ejemplo n.º 1: use Index.slice_locs()la función para encontrar las etiquetas de división para los valores de entrada.

# importing pandas as pd
import pandas as pd
  
# Creating the index 
idx = pd.Index(['Beagle', 'Pug', 'Labrador', 'Sephard',
                             'Mastiff', None, 'Husky'])
  
# Print the index
idx

Producción :

Ahora encontraremos las etiquetas de corte para ‘Pug’ y ‘Mastiff’

# finding the slice labels for the input value.
idx.slice_locs(start ='Pug', end ='Mastiff')

Salida:

como podemos ver en la salida, la función ha devuelto las ubicaciones de los sectores para las etiquetas de entrada.
 
Ejemplo n.º 2: use Index.slice_locs()la función para encontrar las etiquetas de división en el índice base de fecha y hora.

# importing pandas as pd
import pandas as pd
  
# Creating the index 
idx = pd.date_range('1 / 1/2018', periods = 5, freq ='MS')
  
# Print the index
idx

Producción :

Ahora encontraríamos las etiquetas de corte para las etiquetas de entrada.

# finding the slice labels
idx.slice_locs(start ='2018-02-01', end ='2018-04-01')

Salida:

como podemos ver en la salida, la función ha devuelto los valores del rango que contiene el valor de la etiqueta del segmento de entrada.

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 *