Spojení a filtrování
Stejně jako ne vždy potřebuješ všechna data z jedné tabulky, ne vždy chceš ani všechny sloupce a řádky vzniklé pomocí JOIN. V tomto cvičení použiješ SQL k upřesnění importu dat.
Počasí zhoršuje některé problémy s bydlením více než jiné. Tvým úkolem je zaměřit se na hlášení o únicích vody v hpd311calls a sestavit datovou sadu, která zahrnuje denní úhrn srážek z weather – díky tomu zjistíš, jestli mezi nimi existuje nějaká závislost. Připravený SQL dotaz vrátí všechny sloupce z hpd311calls, ale budeš ho muset upravit tak, aby zahrnoval potřebný sloupec z weather a filtroval řádky pomocí klauzule WHERE.
pandas je načten jako pd a databázový engine engine byl vytvořen.
Toto cvičení je součástí kurzu
Streamlined Data Ingestion with pandas
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Query to get hpd311calls and precipitation values
query = """
SELECT hpd311calls.*, ____
FROM hpd311calls
____ weather
____ hpd311calls.____ = ____;"""
# Load query results into the leak_calls dataframe
leak_calls = ____
# View the dataframe
print(leak_calls.head())