Menu
CoddyTech

Powtórka: wyniki ankiety

Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 46 z 60.

challenge icon

Wyzwanie

Średni

Aplikacja streamingowa poprosiła użytkowników o ocenę w skali od 1 do 10. Niektórzy pominęli to pytanie, więc w pliku survey.csv są puste komórki z wynikami:

Pierwszych siedem wierszy pliku survey.csv w postaci tabeli z age_group, urządzeniem i wynikiem; wiersz 6 nie ma wyniku, oznaczonego jako NaN

Przygotuj dla zespołu przejrzysty raport:

  1. Wyświetl Missing scores: i ich liczbę.
  2. Usuń wiersze z brakującą wartością, a następnie wyświetl Answers kept: i liczbę pozostałych wierszy.
  3. Z pozostałych wierszy wyświetl odpowiedzi dla poszczególnych urządzeń, zaczynając od najczęstszych.
  4. Wyświetl tabelę ze średnim wynikiem (mean) i maksymalnym wynikiem (max) dla każdej grupy wiekowej.

W przypadku innej ankiety raport wygląda tak:

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

Spróbuj swoich sił

import pandas as pd

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

# Wpisz swój kod poniżej

Wszystkie lekcje w sekcji Dane i wykresy

Poćwicz samodzielnie: Kompilator Python online