НачатьНачать бесплатно

Работа с агрегатными функциями

Если таблица содержит данные с более высокой детализацией, чем требуется для анализа, имеет смысл агрегировать их с помощью 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)
Редактировать и запускать код