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.
Desafío
IntermedioUna 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:
Prepara un informe claro para el equipo:
- Imprime
Missing scores:y cuántos hay. - Elimina las filas con un dato faltante y, luego, imprime
Answers kept:y cuántas filas quedan. - De las filas conservadas, imprime las respuestas por dispositivo, empezando por el más común.
- Imprime una tabla con las puntuaciones
meanymaxde 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.0Prué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
4Dar forma a los datos
Cambiar la forma de los arraysUnir arraysNúmeros aleatoriosRepaso: simulación de dados2Arrays de NumPy
Creación de arraysForma y tamañoRangos de númerosIndexación y segmentaciónRepaso: cuadrícula de temperaturas5Gráficos de líneas y de dispersión
Etiquetas y títulosGráficos de dispersiónVarias líneas y leyendasColores y marcadoresFiguras y ejesRepaso: pasos semanales3Matemáticas con arrays
Operaciones matemáticas con arrays completosEstadísticas resumidasEstadísticas por ejeDifusiónMáscaras booleanasRepaso: calificaciones de exámenes6Gráficos para datos
Gráficos de barrasHistogramasVarios gráficos en unoImágenes como matricesRepaso: informe de precipitaciones9Agrupar y limpiar
Contar valoresAgrupar datosVarios resúmenesValores faltantesRepaso: resultados de la encuestaPractica por tu cuenta: Compilador de Python online