시작하기무료로 시작하기

Postgres로 JSON 객체의 키 추출하기

반정형 데이터를 처음 다룰 때는 JSON 객체 집합에 어떤 키들이 있는지 궁금할 때가 많아요. 이 연습 문제에서는 Postgres에 내장된 JSON 기능을 사용해 바로 그 작업을 연습해 봅니다.

이전과 마찬가지로 pandaspd로 임포트되어 있고, 연결 객체는 변수 db_engine을 통해 사용할 수 있어요. 이제 시작해 볼까요!

이 연습은 강의의 일부입니다

NoSQL 입문

강의 보기

연습 안내

  • nested_reviews 테이블의 review 열에 저장된 JSON 객체에서 고유한 키 집합을 포함하는 결과 집합을 생성하는 쿼리를 작성하세요.
  • 결과 집합을 unique_keys라는 변수에 저장하고 결과를 출력하세요. 이 DataFrame에는 키가 두 개 있음을 확인하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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(____)
코드 편집 및 실행