Groupe Pandas par quantile

Groupe Pandas par quantile

Python est le plus couramment utilisé pour développer des logiciels parmi les programmeurs. Il fournit plusieurs fonctions / méthodes intégrées à l'intérieur des différents modules pour le multitâche, comme le calcul du Nd nth de quartiles souhaité entre deux points et bien d'autres. À cette fin, le «par groupe.quantile ()»La fonction peut être utilisée.

Ce blog discutera:

    • Qu'est-ce qu'un groupe quantile à Python?
    • Quel est le «groupe.Fonction quantile () ”dans Python?

Qu'est-ce qu'un groupe quantile à Python?

Dans Python, le quantile indique la partie particulière de l'ensemble de données qui définit le nombre de valeurs au-dessus et en dessous d'une limite spécifique dans une distribution. Dans Python, les quantiles suivent le concept générique du groupe quantile. Pour effectuer cette tâche, il prend des entrées sous la forme d'un tableau avec le numéro et, par conséquent, génère la valeur au «n»Quantile.

Quel est le «groupe.Fonction quantile () ”dans Python?

Le "par groupe.quantile ()»La fonction est utilisée pour calculer le quartile par le groupe en python. Cette fonctionnalité peut être utilisée par l'importation de «pandas»Module. Il est généralement utilisé pour l'analyse des données. Pour ce faire, d'abord, il divisera chaque ligne dans une dataframe fournis en groupes égaux dimensionnés sur les valeurs d'une colonne particulière. Ensuite, il trouve les valeurs agrégées pour chaque groupe divisé.

Maintenant, avancez et consultez l'exemple fourni pour une meilleure compréhension!

Exemple

Tout d'abord, importez le «pandas»Module. Ensuite, créez un nouveau "cours»DataFrame avec des valeurs. Après cela, utilisez la méthode DataFrame (), puis appelez «l'appel«par groupe.quantile ()”Fonction avec les paramètres requis. Par exemple, nous avons fourni le nom de la colonne DataFrame comme «Nom"Et les valeurs quantiles comme"0.25»:

Importer des pandas en tant que PD
Cours = 'name': ['Maria', 'Maria', 'Maria',
'Alex', 'Alex', 'Alex',
«David», «David», «David»],
«Marques»: [1, 5, 6, 9, 2, 9, 9, 3, 5]

df = pd.DataFrame (cours)
Imprimer (DF.Groupby ('nom').quantile (0.25))


Comme vous pouvez le voir, nous avons réussi à récupérer le 25e quantile du groupe à partir du NELD DATAFRAME CONSALLATION par rapport à tous les éléments de colonne:


Si vous voulez obtenir le 5ème quantile du groupe, alors placez simplement le «0.50" à l'intérieur de "par groupe.quantile ()”Fonction comme un paramètre:

Imprimer (DF.Groupby ('nom').quantile (0.50))


Sortir


Vous pouvez également obtenir le 75e quantile du groupe à partir du DataFrame souhaité en utilisant le «0.75«Value et le passer comme un argument au«par groupe.quantile ()" fonction:

Imprimer (DF.Groupby ('nom').quantile (0.75))



C'est tout! Nous avons brièvement expliqué le «groupe.Fonction quantile () ”dans Python.

Conclusion

Le «groupe.La fonction quantile () ”peut être utilisée pour calculer le quartile par le groupe en python. Il peut être utilisé en important le «pandas”Module pour l'analyse des données. Cet article a démontré sur le «par groupe.quantile ()”Fonction dans Python en détail.