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

Connected

ćwiczenie

Praca z funkcjami agregującymi

Jeśli tabela zawiera dane o wyższej szczegółowości, niż jest potrzebna do analizy, warto podsumować je za pomocą funkcji agregujących SQL przed importem. Na przykład, jeśli masz dane o liczbie powodzi według miesięcy, a dane o opadach według dni, możesz zdecydować się na zsumowanie opadów za pomocą SUM dla każdego miesiąca.

Tabela weather zawiera dzienne odczyty z czterech miesięcy. W tym ćwiczeniu przećwiczysz podsumowywanie danych pogodowych według miesięcy, korzystając z funkcji MAX, MIN i SUM.

pandas zostało załadowane jako pd, a silnik bazy danych engine został już utworzony.

Instrukcje 1/3

undefined XP
  • 1

    Utwórz zapytanie do przekazania do read_sql(), które pobierze miesiące oraz wartość MAX kolumny tmax pogrupowaną według month z tabeli weather.

  • 2

    Zmodyfikuj zapytanie tak, aby pobierało również wartość MIN kolumny tmin dla każdego month.

  • 3

    Zmodyfikuj zapytanie tak, aby pobierało również łączne opady (prcp) dla każdego month.