Menu
CoddyTech

Récapitulatif : résultats de l’enquête

Fait partie de la section Données et visualisations du Journey Machine Learning de Coddy. Leçon 46 sur 60.

challenge icon

Défi

Moyen

Une application de streaming a demandé à ses utilisateurs de donner une note de 1 à 10. Certains ont passé la question, alors survey.csv contient des cellules de score vides :

Les sept premières lignes de survey.csv sous forme d’un tableau de age_group, device et score ; la ligne 6 n’a pas de score, indiqué par NaN

Préparez un rapport clair pour l’équipe :

  1. Affichez Missing scores: et leur nombre.
  2. Supprimez les lignes contenant une valeur manquante, puis affichez Answers kept: et le nombre de lignes restantes.
  3. À partir des lignes conservées, affichez le nombre de réponses par appareil, de la plus fréquente à la moins fréquente.
  4. Affichez un tableau avec le mean et le max du score pour chaque groupe d’âge.

Pour une autre enquête, le rapport indique :

Missing scores: 2
Answers kept: 18
device
laptop    10
phone      5
tablet     3
Name: count, dtype: int64
           mean   max
age_group            
18-29       7.5  10.0
30-44       6.4   9.0
45+         5.0   8.0

Essayez vous-même

import pandas as pd

survey = pd.read_csv("survey.csv")

# Écrivez votre code ci-dessous

Toutes les leçons de Données et visualisations

Entraînez-vous par vous-même : Compilateur Python en ligne