Bekerja dengan fungsi agregat
Jika sebuah tabel berisi data dengan granularitas yang lebih tinggi daripada yang dibutuhkan untuk analisis, ada baiknya merangkum data tersebut dengan fungsi agregat SQL sebelum mengimpornya. Misalnya, jika Anda memiliki data jumlah kejadian banjir per bulan tetapi data curah hujan per hari, Anda dapat memutuskan untuk melakukan SUM curah hujan per bulan.
Tabel weather berisi pembacaan harian untuk empat bulan. Pada latihan ini, Anda akan berlatih merangkum cuaca per bulan dengan fungsi MAX, MIN, dan SUM.
pandas telah dimuat sebagai pd, dan sebuah mesin basis data, engine, telah dibuat.
Latihan ini adalah bagian dari kursus
Pemasukan Data yang Efisien dengan pandas
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)