テーブル全体を読み込む
前の演習で、data.db には2つのテーブルがあることを確認しました。weather にはニューヨーク市の過去の天気データが入っています。hpd311calls は、市の311ヘルプラインに寄せられた住宅関連の通話記録の一部です。
この演習では、pandas の read_sql() 関数を使って両方のテーブルを読み込みます。read_sql() は、実行するSQLクエリ文字列、または読み込むテーブル名のいずれかを受け取ります。また、提供されたコードにある engine のように、データベースへの接続方法も必要です。
この演習はコースの一部です
pandasで効率よくデータを取り込む
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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())