Menu
CoddyTech

Repaso: resultados de la encuesta

Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 46 de 60.

challenge icon

Desafío

Intermedio

Una aplicación de streaming pidió a sus usuarios una calificación del 1 al 10. Algunos se la saltaron, así que survey.csv tiene celdas de puntuación vacías:

Las primeras siete filas de survey.csv en forma de tabla con age_group, dispositivo y puntuación; la fila 6 no tiene puntuación, marcada como NaN

Prepara un informe claro para el equipo:

  1. Imprime Missing scores: y cuántos hay.
  2. Elimina las filas con un dato faltante y, luego, imprime Answers kept: y cuántas filas quedan.
  3. De las filas conservadas, imprime las respuestas por dispositivo, empezando por el más común.
  4. Imprime una tabla con las puntuaciones mean y max de cada grupo de edad.

Para otra encuesta, el informe dice:

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

Pruébalo tú mismo

import pandas as pd

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

# Escribe tu código a continuación

Todas las lecciones de Datos y gráficos

Practica por tu cuenta: Compilador de Python online