Wczytywanie całych tabel
W poprzednim ćwiczeniu zobaczyłeś, że data.db zawiera dwie tabele. weather przechowuje historyczne dane pogodowe dla Nowego Jorku. hpd311calls to podzbiór zgłoszeń kierowanych na miejską linię pomocy 311 w sprawach dotyczących mieszkań.
W tym ćwiczeniu użyjesz funkcji read_sql() z biblioteki pandas, aby wczytać obie tabele. read_sql() przyjmuje jako argument ciąg znaków – zapytanie SQL lub nazwę tabeli do wczytania. Potrzebuje też sposobu na połączenie z bazą danych, takiego jak engine z dostarczonego kodu.
To ćwiczenie jest częścią kursu
Sprawne importowanie danych z pandas
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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())