JSONデータの型を特定する
ドキュメントがほとんどない半構造化データセットを扱うことがあります。このような場合、データのスキーマや型について、ある程度探索する必要があります。これを支援するために、Postgres には json_typeof 関数が用意されています。本演習ではこの関数をさらに詳しく見ていきます。
disneyland データベースへの接続は作成済みで、db_engine 変数から利用できます。pandas は pd としてインポート済みで、すぐに使えます。クエリを楽しんでください!
この演習はコースの一部です
NoSQL入門
演習の手順
nested_reviewsテーブルのreview列からlocationフィールドの型を抽出し、結果にlocation_typeという別名を付けてください。pandasを使ってクエリを実行し、結果セットを表示してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Find the data type of the location field
query = """
SELECT
____(____ -> '____') AS ____
FROM nested_reviews;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(data)