开始使用免费开始使用

使用 Postgres 从 JSON 对象中提取键

当您开始接触半结构化数据时,常常会想先了解一组 JSON 对象中都有哪些不同的键。本练习将带您使用 Postgres 内置的 JSON 功能来完成这一任务。

与之前一样,pandas 已经以 pd 导入,同时还提供了一个连接对象,可通过变量 db_engine 获取。开始动手吧!

本练习是课程的一部分

NoSQL 入门

查看课程

练习说明

  • 编写查询,生成结果集中包含 nested_reviews 表中 review 列所存储 JSON 对象里的唯一键集合。
  • 将结果集存入名为 unique_keys 的变量,并输出结果。请验证该 DataFrame 中共有 2 个键。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Build a query to find the unique keys in the review column
query = """
SELECT
	____ ____(____)
FROM ____;
"""

# Execute the query, show the results
____ = pd.read_sql(____, db_engine)
print(____)
编辑并运行代码