1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python で始めるデータのインポート入門

Connected

演習

Pandas と SQL クエリの Hello World

ここでは、pandas の力を活用して、SQL クエリの結果をたった1行の Python コードで DataFrame に書き出します。

まず pandas をインポートし、SQLite の 'Chinook.sqlite' に対するエンジンを作成します。次に、データベースをクエリして、Album テーブルからすべてのレコードを取得します。

Northwind データベースの Orders テーブルからすべてのレコードを取得するには、Hugo は次のコマンドを実行していました。

df = pd.read_sql_query("SELECT * FROM Orders", engine)

指示

100 XP
  • pandas パッケージを別名 pd でインポートします。
  • 関数 create_engine() を使って、SQLite データベース Chinook.sqlite 用のエンジンを作成し、変数 engine に代入します。
  • pandas の関数 read_sql_query() を使い、次のクエリの結果を DataFrame にして変数 df に代入します。内容は、テーブル Album からすべてのレコードを選択するクエリです。
  • 残りのコードは、この方法で作成した DataFrame が、前のレッスンで学んだ方法で作成したものと等しいことを確認するためのものです。