始める無料で始める

sqlalchemy と pandas でクエリを実行する

Postgres のテーブルに保存されたデータを扱うには、sqlalchemycreate_engine() と、pandasread_sql() 関数を使います。これらのツールに慣れるために、Postgres データベースへの接続とクエリの実行を練習しましょう。頑張ってください!

この演習はコースの一部です

NoSQL入門

コースを見る

演習の手順

  • 接続URIを更新し、ポート 5432 経由で disneyland データベースに接続を作成してください。
  • 前のステップで作成した接続オブジェクトを使い、提供されたSQLクエリの結果を pandas でDataFrameに読み込みましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

import pandas as pd
import sqlalchemy

# Create a connection to the reviews database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:____/____")

# Execute a query against the nested_reviews table
results = pd.____("SELECT * FROM nested_reviews;", ____)
print(results)
コードを編集して実行