Menu
CoddyTech

Riepilogo: risultati del sondaggio

Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 46 di 60.

challenge icon

Sfida

Medio

Un'app di streaming ha chiesto ai suoi utenti di assegnare una valutazione da 1 a 10. Alcuni l'hanno saltata, quindi survey.csv contiene celle del punteggio vuote:

Le prime sette righe di survey.csv come tabella di age_group, dispositivo e punteggio; la riga 6 non ha un punteggio, indicato come NaN

Prepara un report ordinato per il team:

  1. Stampa Missing scores: e quanti sono.
  2. Rimuovi le righe con un dato mancante, poi stampa Answers kept: e quante righe restano.
  3. Tra le righe mantenute, stampa le risposte per dispositivo, dalla più comune alla meno comune.
  4. Stampa una tabella con il punteggio mean e max di ciascuna fascia d'età.

Per un altro sondaggio, il report è:

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

Provalo tu

import pandas as pd

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

# Scrivi il tuo codice qui sotto

Tutte le lezioni di Dati e grafici

Esercitati da solo: Compilatore Python online