Trabalhando com funções de agregação
Se uma tabela contém dados com granularidade maior do que o necessário para a análise, pode fazer sentido resumir os dados com funções de agregação SQL antes de importá-los. Por exemplo, se você tem contagens de eventos de enchente por mês, mas dados de precipitação por dia, pode decidir usar SUM para somar a precipitação por mês.
A tabela weather contém leituras diárias de quatro meses. Neste exercício, você vai praticar o resumo do clima por mês com as funções MAX, MIN e SUM.
pandas foi carregado como pd, e um mecanismo de banco de dados, engine, já foi criado.
Este exercício faz parte do curso
Ingestão de dados simplificada com pandas
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)