Python | Pandas Index.value_counts()

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.value_counts() devuelve un objeto que contiene recuentos de valores únicos. El objeto resultante estará en orden descendente, de modo que el primer elemento sea el que aparezca con más frecuencia. Excluye valores NA por defecto.
 

Sintaxis: Index.value_counts(normalize=False, sort=True, ascendente=False, bins=None, dropna=True)
Parámetros: 
normalize: Si es True, el objeto devuelto contendrá las frecuencias relativas de los valores únicos. 
sort : Ordenar por valores 
ascendente : Ordenar en 
contenedores de orden ascendente : En lugar de contar valores, agrúpelos en contenedores semiabiertos, una conveniencia para pd.cut, solo funciona con datos numéricos 
dropna : No incluya recuentos de NaN.
Devoluciones : cuenta : Serie 
 

Ejemplo #1: Utilice la función Index.value_counts() para contar el número de valores únicos en el Índice dado.
 

Python3

# importing pandas as pd
import pandas as pd
 
# Creating the index
idx = pd.Index(['Harry', 'Mike', 'Arther', 'Nick',
                'Harry', 'Arther'], name ='Student')
 
# Print the Index
print(idx)

Producción : 

Index(['Harry', 'Mike', 'Arther', 'Nick', 'Harry', 'Arther'], dtype='object', name='Student')

Busquemos el recuento de todos los valores únicos en el índice. 

Python3

# find the count of unique values in the index
idx.value_counts()

Producción : 

Harry     2
Arther    2
Nick      1
Mike      1
Name: Student, dtype: int64

La función ha devuelto el recuento de todos los valores únicos en el índice dado. Observe que el objeto devuelto por la función contiene la ocurrencia de los valores en orden descendente. 
  
Ejemplo #2: Use la función Index.value_counts() para encontrar el conteo de todos los valores únicos en el índice dado.

Python3

# importing pandas as pd
import pandas as pd
 
# Creating the index
idx = pd.Index([21, 10, 30, 40, 50, 10, 50])
 
# Print the Index
print(idx)

Producción : 

Int64Index([21, 10, 30, 40, 50, 10, 50], dtype='int64')

Contemos la ocurrencia de todos los valores únicos en el Índice.

Python3

# for finding the count of all
# unique values in the index.
idx.value_counts()

Producción : 

10    2
50    2
30    1
21    1
40    1
dtype: int64

La función ha devuelto el recuento de todos los valores únicos en el í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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *