Začněte nyníZačněte zdarma

Složitější dotazy s pandas

V tomto cvičení se blíže seznámíš s funkcí read_sql_query() z pandas – použiješ ji ke spuštění složitějšího dotazu: příkazu SELECT doplněného o klauzuli WHERE i ORDER BY.

Sestrojíš DataFrame obsahující řádky z tabulky Employee, kde je EmployeeId větší nebo rovno 6, a tyto záznamy seřadíš podle BirthDate.

Toto cvičení je součástí kurzu

Úvod do importu dat v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce create_engine() vytvoř engine pro SQLite databázi Chinook.sqlite a přiřaď ho do proměnné engine.
  • Pomocí funkce read_sql_query() z pandas přiřaď do proměnné df DataFrame s výsledky následujícího dotazu: vyber všechny záznamy z tabulky Employee, kde je EmployeeId větší nebo rovno 6, a seřaď je podle BirthDate (nezapomeň použít WHERE a ORDER BY přesně v tomto pořadí).

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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())
Upravit a spustit kód