Menu
CoddyTech

Revisão: Resultados da Pesquisa

Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 46 de 60.

challenge icon

Desafio

Médio

Um aplicativo de streaming pediu que seus usuários dessem uma nota de 1 a 10. Alguns não responderam, então survey.csv tem células de pontuação vazias:

As primeiras sete linhas de survey.csv em uma tabela de age_group, dispositivo e pontuação; a linha 6 não tem pontuação, marcada como NaN

Crie um relatório organizado para a equipe:

  1. Imprima Missing scores: e quantos são.
  2. Remova as linhas com uma lacuna e, em seguida, imprima Answers kept: e quantas linhas restaram.
  3. Das linhas mantidas, imprima as respostas por dispositivo, começando pelo mais comum.
  4. Imprima uma tabela com as pontuações mean e max de cada faixa etária.

Para outra pesquisa, o relatório é:

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

Experimente você mesmo

import pandas as pd

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

# Escreva seu código abaixo

Todas as lições de Dados e gráficos

Pratique por conta própria: Compilador de Python online