1. 学ぶ
  2. /
  3. コース
  4. /
  5. NoSQL入門

Connected

演習

ドキュメントデータの操作

この章では、Postgres で半構造化のドキュメントデータを扱うためのさまざまなツールを学んできました。最後の演習では、これらすべてを組み合わせて、分析に使えるデータセットを作成します。使用するのは nested_reviews テーブルで、下図の形式になっています。

nested_reviews table, showing sample data.

開始しやすいように、pandas は pd としてインポート済みで、接続オブジェクトは db_engine という変数に作成・保存されています。頑張ってください!

指示

100 XP
  • #> 演算子を使って、review 列の location オブジェクトから入れ子の branch フィールドを JSON として取得し、branch という別名を付けてください。
  • ->> 演算子を使って、review 列の statement フィールドを抽出し、結果に statement の別名を付けてください。
  • json_extract_path_text 関数を使い、reviewer の場所が 'Australia' のレコードのみが含まれるように結果をフィルタリングしてください。