Работа с агрегатными функциями
Если таблица содержит данные с более высокой детализацией, чем требуется для анализа, имеет смысл агрегировать их с помощью SQL-функций перед импортом. Например, если у вас есть данные о количестве паводков по месяцам, а данные об осадках — по дням, можно применить SUM для суммирования осадков по месяцам.
Таблица weather содержит ежедневные показания за четыре месяца. В этом упражнении вы потренируетесь агрегировать погодные данные по месяцам с помощью функций MAX, MIN и SUM.
pandas загружен как pd, подключение к базе данных создано в переменной engine.
Это упражнение является частью курса
Эффективный импорт данных с pandas
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)