Exercice 1
On considère le tableau suivant qui représente les ages des élèves d'une classe de terminale:
1 2 3 4 5 |
studentsAge = [19,17,21,18,19,19, 22,23,20,18,21,24, 19,22,20,18,22,21, 19,20,19,23,21,18, 20,19,20,20,19,20] |
Ecrir un programme pandas python qui calcul les différents paramètres statistiques des données fourni par le tableau ci-dessus : min , max , moyenne, mediane, mode, variance, ecart-type...
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import pandas as ps studentsAge = [19,17,21,18,19,19, 22,23,20,18,21,24, 19,22,20,18,22,21, 19,20,19,23,21,18, 20,19,20,20,19,20] # création de la série pandas serie = ps.Series(studentsAge) # analyse statistiques # maximum et minimum print("max = " , serie.max()) print("min = " , serie.min()) # quantile 25% print("q = " , serie.quantile(0.25)) # output: q = 19.0 # clacul de la moyenne print("moyenne = " , serie.mean()) # output: moyenne = 20.033 # détermination de la mediane print("mediane = " , serie.median()) # output: mediane = 20.0 # détermination du mode statistiques print("mode = " , serie.mode()) # output: mode = 19 # calcul de la variance print("Variance = " , serie.var()) # output: Variance = 2.8609195402298853 # calcul de l'ecart-type print("Ecart-type = " , serie.std()) # output: Ecartype = 1.6914252984479938 |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 1: les statistiques descriptives avec la classe pandas.Serie() python”