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

Connected

演習

ドキュメントデータの抽出

この演習では、nested_reviews テーブルの review 列をクエリするために、json_extract_path と json_extract_path_text 関数を使う練習をします。テーブルは下図のとおりです。

nested_reviews table, showing sample data.

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

指示

100 XP
  • json_extract_path 関数を使って、nested_reviews テーブルの review 列にある statement フィールドの値を取得してください。
  • json_extract_path_text 関数を使って、ネストされた reviewer フィールドを取得してください。
  • JSON データからテキストとして抽出した branch 情報が 'Disneyland_California' に一致するレコードだけが含まれるように、クエリを絞り込んでください。適切な関数で JSON 構造をたどり、このフィールドを取り出してフィルタしましょう。