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

Connected

ćwiczenie

Łączenie, filtrowanie i agregowanie

W tym ćwiczeniu wykorzystasz zdobytą wiedzę, aby przygotować zbiór danych do analizy zależności między liczbą zgłoszeń dotyczących ogrzewania na linię 311 w Nowym Jorku a temperaturą powietrza.

Oprócz tabeli hpd311calls, baza data.db zawiera tabelę weather z codziennymi odczytami maksymalnej i minimalnej temperatury dla NYC. Chcemy uzyskać dzienną liczbę zgłoszeń związanych z ogrzewaniem i gorącą wodą wraz z dołączonymi danymi o temperaturze. Można to zrobić jednym zapytaniem – będziemy je budować etapami.

W pierwszej części pobierzemy tylko interesujące nas dane z tabeli hpd311calls. W drugiej części zmodyfikujemy zapytanie, aby dołączyć dane z tabeli weather.

pandas jest zaimportowany jako pd, a silnik bazy danych jest dostępny jako engine.

Instrukcje 1/2

undefined XP
    1
    2
  • Uzupełnij zapytanie, aby pobrać kolumnę created_date oraz liczbę rekordów, w których complaint_type to HEAT/HOT WATER, z tabeli hpd311calls – pogrupowaną według daty.
  • Utwórz ramkę danych df zawierającą wyniki zapytania.