1. Learn
  2. /
  3. Курси
  4. /
  5. Оптимізоване завантаження даних із pandas

Connected

Вправа

Обʼєднання таблиць

У реляційних базах даних таблиці зазвичай мають ключові стовпці з унікальними ідентифікаторами записів. Це дає змогу будувати конвеєри, що поєднують таблиці за допомогою операції SQL JOIN, а не зводити дані вже після імпорту.

Записи в hpd311calls часто стосуються проблем, як-от протікання чи відсутність опалення, що посилюються за певних погодних умов. У цій вправі ви обʼєднаєте дані weather із записами дзвінків за спільними стовпцями дат, щоб отримати все в одному датафреймі. Можете вважати, що ці стовпці мають однаковий тип даних.

pandas імпортовано як pd, а рушій бази даних engine уже створено.

Примітка: Перевірка SQL чутлива до порядку таблиць у JOIN — вона очікує конкретні таблиці ліворуч і праворуч.

Інструкції

100 XP
  • Доповніть запит, щоб обʼєднати weather з hpd311calls за стовпцями date та created_date відповідно.
  • Виконайте запит до бази даних і запишіть отриманий датафрейм у calls_with_weather.
  • Виведіть перші рядки calls_with_weather, щоб переконатися, що всі стовпці обʼєднано.