将表格数据转换为 JSON
有时数据会通过 INSERT INTO 或 COPY ... FROM 命令加载到 Postgres 表中;也有时会从现有的表或列集合生成数据。在本练习中,您将探索 Postgres 内置工具来创建一个 JSON 对象。
为便于开始,pandas 已以 pd 的名称导入,并已创建连接对象并存储在变量 db_engine 中。祝您顺利!
本练习是课程的一部分
NoSQL 入门
练习说明
- 使用
row_to_json函数将review_id、rating和year_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))