CommencerCommencer gratuitement

Charger des tables entières

Dans le dernier exercice, vous avez vu que data.db contient deux tables. weather regroupe des données météorologiques historiques pour New York. hpd311calls est un sous-ensemble d’enregistrements d’appels passés au service d’assistance 311 de la ville au sujet de problèmes de logement.

Dans cet exercice, vous allez utiliser la fonction read_sql() de pandas pour charger les deux tables. read_sql() accepte une chaîne de caractères correspondant soit à une requête SQL à exécuter, soit au nom d’une table à charger. Elle a également besoin d’un moyen de se connecter à la base de données, comme l’objet engine fourni dans le code.

Cet exercice fait partie du cours

Ingestion de données simplifiée avec pandas

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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())
Modifier et exécuter le code