Devuelve una serie que contiene recuentos de filas únicas en el DataFrame.
Nuevo en la versión 1.1.0.
- Parámetros
-
-
subconjunto : similar a una lista, opcional
-
Columnas para usar al contar combinaciones únicas.
-
normalizar : bool, predeterminado Falso
-
Devuelve proporciones en lugar de frecuencias.
-
clasificar : bool, por defecto True
-
Ordenar por frecuencias.
-
ascendente : bool, predeterminado Falso
-
Ordene en orden ascendente.
- Devoluciones
-
- Serie
Ver también
Series.value_counts
-
Método equivalente en Series.
Notas
La serie devuelta tendrá un índice múltiple con un nivel por columna de entrada. De forma predeterminada, las filas que contienen valores NA se omiten del resultado. De forma predeterminada, la Serie resultante estará en orden descendente de modo que el primer elemento sea la fila que se presente con más frecuencia.
Ejemplos de
>>> df = pd.DataFrame({'num_legs': [2, 4, 4, 6],
... 'num_wings': [2, 0, 0, 0]},
... index=['falcon', 'dog', 'cat', 'ant'])
>>> df
num_legs num_wings
falcon 2 2
dog 4 0
cat 4 0
ant 6 0
>>> df.value_counts()
num_legs num_wings
4 0 2
2 2 1
6 0 1
dtype: int64
>>> df.value_counts(sort=False)
num_legs num_wings
2 2 1
4 0 2
6 0 1
dtype: int64
>>> df.value_counts(ascending=True)
num_legs num_wings
2 2 1
6 0 1
4 0 2
dtype: int64
>>> df.value_counts(normalize=True)
num_legs num_wings
4 0 0.50
2 2 0.25
6 0 0.25
dtype: float64