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.argsort()
devuelve los índices enteros que ordenarían el índice. De forma predeterminada, el orden de clasificación se ha establecido en orden creciente.
Sintaxis: Index.argsort(*args, **kwargs)
Parámetros:
*args: Pasado a numpy.ndarray.argsort
**kwargs: Pasado a numpy.ndarray.argsortDevuelve: numpy.ndarray
Índices enteros que ordenarían el índice si se usa como indexador
Ejemplo #1: Use Index.argsort()
la función para encontrar el orden de los índices que ordenarían el Índice dado.
# importing pandas as pd import pandas as pd # Creating the Index df = pd.Index([17, 69, 33, 5, 10, 74, 10, 5]) # Print the Index df
Producción :
Encontremos el orden de los índices que ordenaría el Índice.
# to find the ordering of indices # that would sort the df Index df.argsort()
Salida:
como podemos ver en la salida, la función ha devuelto el orden de los índices que ordenarían el Índice dado. Podemos verificar eso imprimiendo el Índice basado en el pedido.
# Printing the Index based on the # result of the argsort() function df[df.argsort()]
Salida:
como podemos ver en la salida, se imprime en un orden ordenado.
Ejemplo #2: Use Index.argsort()
la función para encontrar el orden de los índices que ordenarían el Índice dado.
# importing pandas as pd import pandas as pd # Creating the Index df = pd.Index(['Sam', 'Alex', 'Olivia', 'Dan', 'Brook', 'Katherine']) # Print the Index df
Producción :
Encontremos el orden de los índices que ordenaría el Índice.
# to find the ordering of indices # that would sort the df Index df.argsort()
Salida:
como podemos ver en la salida, la función ha devuelto el orden de los índices que ordenarían el Índice dado. Podemos verificar eso imprimiendo el Índice basado en el pedido.
# Printing the Index based on the # result of the argsort() function df[df.argsort()]
Salida:
como podemos ver en la salida, se imprime en un orden ordenado.
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