Powtórka: wyniki ankiety
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 46 z 60.
Wyzwanie
ŚredniAplikacja 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:
Przygotuj dla zespołu przejrzysty raport:
- Wyświetl
Missing scores:i ich liczbę. - Usuń wiersze z brakującą wartością, a następnie wyświetl
Answers kept:i liczbę pozostałych wierszy. - Z pozostałych wierszy wyświetl odpowiedzi dla poszczególnych urządzeń, zaczynając od najczęstszych.
- 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.0Spró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
4Przekształcanie danych
Zmiana kształtu tablicŁączenie tablicLiczby losowePodsumowanie: symulacja rzutu kostką2Tablice NumPy
Tworzenie tablicKształt i rozmiarZakresy liczbIndeksowanie i wycinaniePodsumowanie: siatka temperatur5Wykresy liniowe i punktowe
Etykiety i tytułyWykresy punktoweWiele linii i legendyKolory i znacznikiRysunki i osiePodsumowanie: tygodniowa liczba kroków8Filtrowanie i sortowanie
Wybieranie wierszyFiltrowanie wierszySortowanie wartościNowe kolumnyPodsumowanie: najlepsze produkty3Operacje matematyczne na tablicach
Operacje matematyczne na całych tablicachStatystyki podsumowująceStatystyki według osiRozgłaszanieMaski logicznePodsumowanie: wyniki egzaminów6Wykresy danych
Wykresy słupkoweHistogramyKilka wykresów na jednymObrazy jako tablicePodsumowanie: raport o opadach9Grupowanie i czyszczenie
Zliczanie wartościGrupowanie danychKilka podsumowańBrakujące wartościPowtórka: wyniki ankietyPoćwicz samodzielnie: Kompilator Python online