Zacznij terazZacznij za darmo

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

Zobacz kurs

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())
Edytuj i uruchom kod