開始使用免費開始

將表格資料轉換成 JSON

有時候會用 INSERT INTOCOPY ... FROM 指令把資料載入到 Postgres 資料表。其他時候,資料則是從既有的資料表或一組欄位產生。在這個練習中,你將探索 Postgres 內建的工具來建立一個 JSON 物件。

為了幫你起步,pandas 已經以 pd 匯入,連線物件也已建立並存放在變數 db_engine 中。加油!

本練習屬於課程

NoSQL 入門

檢視課程

練習說明

  • 使用 row_to_json 函式,將 review_idratingyear_month 這三個欄位轉換為單一個 JSON 型別的欄位。
  • 執行查詢,並列印結果 DataFrame 的前 10 列。檢查資料表以確認 row_to_json 函式如預期運作。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

# Execute the query, and output the results
results = pd.____(____, db_engine)
print(results.____(10))
編輯並執行程式碼