Aan de slagGa gratis aan de slag

Hele tabellen laden

In de vorige oefening zag je dat data.db twee tabellen bevat. weather heeft historische weergegevens voor New York City. hpd311calls is een subset van meldingen naar de 311-hulplijn van de stad over huisvestingsproblemen.

In deze oefening gebruik je de functie read_sql() in pandas om beide tabellen te laden. read_sql() accepteert een string met óf een uit te voeren SQL-query, óf een te laden tabel. Er is ook een manier nodig om met de database te verbinden, zoals de engine in de meegeleverde code.

Deze oefening maakt deel uit van de cursus

Gestroomlijnde data-inname met pandas

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Load libraries
import pandas as pd
from sqlalchemy import create_engine

# Create the database engine
engine = create_engine('sqlite:///data.db')

# Load hpd311calls without any SQL
hpd_calls = ____(____, ____)

# View the first few rows of data
print(hpd_calls.head())
Code bewerken en uitvoeren