ПочатиПочніть безкоштовно

Pandas для складніших запитів

Тут ви краще познайомитеся з функцією pandas read_sql_query(), використавши її для виконання складнішого запиту: оператора SELECT із двома частинами — WHERE та ORDER BY.

Ви побудуєте датафрейм, що містить рядки таблиці Employee, для яких EmployeeId є більшим або дорівнює 6, і відсортуєте ці записи за BirthDate.

Ця вправа є частиною курсу

Вступ до імпорту даних у Python

Переглянути курс

Інструкції до вправи

  • За допомогою функції create_engine() створіть рушій для бази даних SQLite Chinook.sqlite і запишіть його у змінну engine.
  • Використайте функцію pandas read_sql_query(), щоб записати у змінну df датафрейм з результатами такого запиту: select all records from таблиці Employee where EmployeeId є більшим або дорівнює 6 та ordered by BirthDate (обов'язково використайте WHERE і ORDER BY саме в такій послідовності).

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import packages
from sqlalchemy import create_engine
import pandas as pd

# Create engine: engine


# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
Редагувати та запускати код