1. Nauka
  2. /
  3. Kursy
  4. /
  5. Sprawne importowanie danych z pandas

Connected

ćwiczenie

Zliczanie w grupach

W poprzednich ćwiczeniach pobierałeś dane z tabel, a następnie podsumowywałeś wynikowe ramki danych w pandas, aby tworzyć wykresy. Dzięki użyciu COUNT i GROUP BY w zapytaniu SQL możesz pobierać takie podsumowania bezpośrednio z bazy danych.

Tabela hpd311calls zawiera kolumnę complaint_type, która kategoryzuje zgłoszenia według rodzaju problemu, na przykład ogrzewanie lub hydraulika. Aby zwizualizować liczbę zgłoszeń według kategorii, napiszesz zapytanie SQL zliczające rekordy (COUNT) pogrupowane według typu skargi.

pandas zostało zaimportowane jako pd, a silnik bazy danych dla data.db jest dostępny jako engine.

Instrukcje

100 XP
  • Utwórz zapytanie SQL, które pobiera kolumnę complaint_type oraz liczbę wszystkich rekordów z tabeli hpd311calls, pogrupowanych według complaint_type.
  • Użyj read_sql(), aby utworzyć ramkę danych calls_by_issue z liczbą zgłoszeń według kategorii.
  • Uruchom ostatni fragment kodu, aby wygenerować wykres liczby zgłoszeń dla każdego rodzaju problemu mieszkaniowego.