Load entire tables
In the last exercise, you saw that data.db
has two tables. weather
has historical weather data for New York City. hpd311calls
is a subset of call records made to the city's 311 help line about housing issues.
In this exercise, you'll use the read_sql()
function in pandas
to load both tables. read_sql()
accepts a string of either a SQL query to run, or a table to load. It also needs a way to connect to the database, like the engine
in the provided code.
Este ejercicio forma parte del curso
Streamlined Data Ingestion with pandas
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# 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())