1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. データエンジニアリング入門

Connected

Bài tập

データベースから読み取る

この演習では、ローカルの PostgreSQL データベース内のテーブルからデータを抽出します。使用するデータは Pagila example database です。これは架空の DVD ストアアプリを支えるデータベースで、教育用に例としてよく使われます。

データベースのテーブルを pandas の DataFrame オブジェクトに抽出する関数を作成して利用します。抽出するテーブルは次のとおりです。

  • film: DVD ストアでレンタルされる映画。
  • customer: DVD ストアで映画を借りた顧客。

データベースに接続するには、次のような PostgreSQL の接続 URI を使用します。

postgresql://[user[:password]@][host][:port][/database]

Hướng dẫn

100 XP
  • extract_table_to_pandas() 関数定義を完成させ、クエリ内に tablename 引数を含めてください。
  • 接続 URI を埋めてください。ユーザー名とパスワードはそれぞれ repl と password、ホストは localhost、ポートは 5432、データベースは pagila です。
  • extract_table_to_pandas() の関数呼び出しを完成させ、film テーブルと customer テーブルを抽出してください。