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

Connected

ćwiczenie

Wybieranie wierszy

Klauzula WHERE w SQL zwraca rekordy spełniające podane kryteria. Przekazanie takiego zapytania do read_sql() pozwala wczytać do ramki danych tylko interesujące nas rekordy – dzięki temu późniejsze filtrowanie jest zbędne.

Tabela hpd311calls w bazie data.db zawiera dane o zgłoszeniach dotyczących różnych problemów mieszkaniowych – od usterek technicznych po prośby o informacje. W tym ćwiczeniu użyjesz SQL, aby skupić się na zgłoszeniach związanych z bezpieczeństwem.

Biblioteka pandas została wczytana jako pd, a silnik bazy danych engine został skonfigurowany dla data.db.

Instrukcje

100 XP
  • Utwórz zapytanie, które wybiera wszystkie kolumny rekordów z tabeli hpd311calls, w których complaint_type ma wartość 'SAFETY'.
  • Użyj funkcji read_sql(), aby wykonać zapytanie do bazy danych, i przypisz wynik do zmiennej safety_calls.
  • Uruchom ostatnią część kodu, aby wygenerować wykres liczby zgłoszeń dotyczących bezpieczeństwa w każdej dzielnicy.