Zacznij terazZacznij za darmo

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.

To ćwiczenie jest częścią kursu

Sprawne importowanie danych z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create a query to get month and max tmax by month
query = """
SELECT ____, 
       ____
  FROM ____ 
  ____ ____;"""

# Get dataframe of monthly weather stats
weather_by_month = pd.read_sql(query, engine)

# View weather stats by month
print(weather_by_month)
Edytuj i uruchom kod