Grupo pandas por cuantile

Grupo pandas por cuantile

Python es el más utilizado para desarrollar software entre los programadores. Proporciona múltiples funciones/métodos incorporados dentro de los diferentes módulos para la multitarea, como calcular el enésimo número deseado de cuartiles entre dos puntos y muchos más. Para este propósito, el "agrupar por.cuantil ()La función se puede usar.

Este blog discutirá:

    • ¿Qué es un grupo cuantil en Python??
    • ¿Cuál es el "grupo?.Función Quantile () "en Python?

¿Qué es un grupo cuantil en Python??

En Python, el cuantil indica la parte particular del conjunto de datos que define cuántos valores están por encima y por debajo de un límite específico en una distribución. En Python, los cuantiles siguen el concepto genérico del grupo cuantil. Para realizar esta tarea, toma la entrada en forma de una matriz con el número y como resultado, genera el valor en el "enésimo"Cuantil.

¿Cuál es el "grupo?.Función Quantile () "en Python?

El "agrupar por.cuantil ()La función se utiliza para calcular el cuartil del grupo en Python. Esta funcionalidad se puede utilizar proporcionando la importación del "pandas"Módulo. Se utiliza comúnmente para el análisis de datos. Para hacerlo, primero, dividirá cada fila en un marco de datos proporcionado en grupos iguales dimensionados en los valores de una columna particular. Luego, encuentra los valores agregados para cada grupo dividido.

Ahora, sigue adelante y consulte el ejemplo proporcionado para una mejor comprensión!

Ejemplo

Primero, importe el "pandas"Módulo. Entonces, crea un nuevo "cursos"DataFrame con valores. Después de eso, use el método DataFrame () y luego, llame al "agrupar por.cuantil ()"Función junto con los parámetros requeridos. Por ejemplo, hemos proporcionado el nombre de la columna DataFrame como "Nombre"Y valores cuantiles como"0.25":

importar pandas como PD
cursos = 'nombre': ['maria', 'maria', 'maria',
'Alex', 'Alex', 'Alex',
'David', 'David', 'David'],
'Marcas': [1, 5, 6, 9, 2, 9, 9, 3, 5]

DF = PD.DataFrame (cursos)
Imprimir (DF.Groupby ('nombre').cuantil (0.25))


Como puede ver, hemos recuperado con éxito el cuantil 25 del grupo del marco de datos recién creado con respecto a todos los elementos de la columna:


Si desea obtener el quinto cuantil del grupo, simplemente coloque el "0.50" dentro de "agrupar por.cuantil ()"Funciona como un parámetro:

Imprimir (DF.Groupby ('nombre').cuantil (0.50))


Producción


También puede obtener el cuantil 75 del grupo del marcado de datos deseado utilizando el "0.75"Value y transmitirlo como un argumento al"agrupar por.cuantil ()" función:

Imprimir (DF.Groupby ('nombre').cuantil (0.75))



Eso es todo! Hemos explicado brevemente el "Groupby.Función Quantile () "en Python.

Conclusión

El "grupo.La función cuantile () "puede ser utilizada para calcular el cuartil del grupo en Python. Se puede utilizar importando el "pandas"Módulo para el análisis de datos. Este artículo demostró sobre el "agrupar por.cuantil ()"Función en Python en detalle.