Gruppo panda per quantile

Gruppo panda per quantile

Python è il più comunemente usato per lo sviluppo di software tra i programmatori. Fornisce più funzioni/metodi integrati all'interno dei diversi moduli per il multitasking, come il calcolo del numero n. A tale scopo, il "raggruppa per.quantile ()"La funzione può essere utilizzata.

Questo blog discuterà:

    • Cos'è un gruppo quantile in Python?
    • Qual è il "Groupby.funzione quantile () "in python?

Cos'è un gruppo quantile in Python?

In Python, il quantile indica la parte particolare del set di dati che definisce quanti valori sono al di sopra e al di sotto di un limite specifico in una distribuzione. In Python, i quantili seguono il concetto generico di gruppo quantile. Per eseguire questo compito, prende input sotto forma di un array con il numero e, di conseguenza, genera il valore al "nth"Quantile.

Qual è il "Groupby.funzione quantile () "in python?

IL "raggruppa per.quantile ()"La funzione viene utilizzata per il calcolo del quartile dal gruppo in Python. Questa funzionalità può essere utilizzata fornita importando il "panda"Modulo. È comunemente utilizzato per l'analisi dei dati. Per fare ciò, in primo luogo, dividerà ogni riga in un frame di dati fornito in gruppi uguali dimensionati sui valori di una colonna particolare. Quindi, trova i valori aggregati per ciascun gruppo diviso.

Ora, vai avanti e controlla l'esempio fornito per una migliore comprensione!

Esempio

Innanzitutto, importa il "panda"Modulo. Quindi, crea un nuovo "corsi"DataFrame con valori. Successivamente, utilizzare il metodo DataFrame () e quindi chiamare "raggruppa per.quantile ()"Funzione insieme ai parametri richiesti. Ad esempio, abbiamo fornito il nome della colonna DataFrame come "Nome"E valori quantili come"0.25":

Importa panda come PD
corsi = 'name': ['Maria', 'Maria', 'Maria',
'Alex', 'Alex', 'Alex',
'David', 'David', 'David'],
'Marks': [1, 5, 6, 9, 2, 9, 9, 3, 5]

df = pd.DataFrame (corsi)
Stampa (df.GroupBy ('Nome').quantile (0.25))


Come puoi vedere, abbiamo recuperato con successo il 25 ° quantile del gruppo dal frame dati appena creato rispetto a tutti gli elementi di colonna:


Se vuoi ottenere il 5 ° quantile del gruppo, allora posiziona semplicemente "0.50" dentro il "raggruppa per.quantile ()"Funzionare come parametro:

Stampa (df.GroupBy ('Nome').quantile (0.50))


Produzione


Puoi anche ottenere il 75 ° quantile del gruppo dal telaio di dati desiderato utilizzando il “0.75"Valutare e passarlo come argomento al"raggruppa per.quantile ()" funzione:

Stampa (df.GroupBy ('Nome').quantile (0.75))



È tutto! Abbiamo spiegato brevemente il "Groupby.funzione quantile () "in python.

Conclusione

Il "Groupby.La funzione quantile () "può essere utilizzata per il calcolo del quartile dal gruppo in Python. Può essere utilizzato importando il "panda"Modulo per l'analisi dei dati. Questo articolo ha dimostrato sul "raggruppa per.quantile ()"Funzione in Python in dettaglio.