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

Výběr sloupců pomocí SQL

Datové sady někdy obsahují sloupce, které pro analýzu nepotřebuješ – tak je to i s tabulkou weather v data.db. Některé sloupce jsou nadbytečné, například nadmořská výška, protože všechna měření probíhala na stejném místě. Jiné zase obsahují proměnné, které tě nezajímají. Až vytvoříš databázový engine, napíšeš dotaz, který pomocí SELECT vybere pouze sloupce s datem a teplotou, a oba předáš funkci read_sql(), aby vznikl dataframe s hodnotami maximálních a minimálních teplot.

pandas je načtený jako pd a create_engine() je importovaný z sqlalchemy.

Poznámka: SQL checker je poměrně přísný, pokud jde o pořadí sloupců – pole musí být vybraná v uvedeném pořadí.

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

Streamlined Data Ingestion with pandas

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř databázový engine pro data.db.
  • Napiš SQL dotaz, který pomocí SELECT vybere sloupce date, tmax a tmin z tabulky weather.
  • Vytvoř dataframe tak, že dotaz a engine předáš funkci read_sql(), a výsledný dataframe přiřaď do proměnné temperatures.

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

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

# Create database engine for data.db
engine = ____

# Write query to get date, tmax, and tmin from weather
query = """
SELECT ____, 
       ____, 
       ____
  FROM ____;
"""

# Make a dataframe by passing query and engine to read_sql()
temperatures = ____

# View the resulting dataframe
print(temperatures)
Upravit a spustit kód