시작하기무료로 시작하기

JSON 데이터 유형 찾기

문서가 거의 없는 반정형 데이터셋을 다뤄야 하는 경우가 있어요. 이런 상황에서는 데이터 스키마와 유형을 직접 탐색해야 할 때가 많습니다. 이를 도와주기 위해 Postgres는 json_typeof 함수를 제공하며, 이번 연습 문제에서 이를 더 살펴볼 거예요.

disneyland 데이터베이스에 대한 연결이 생성되어 db_engine 변수로 제공됩니다. pandaspd로 임포트되어 준비되어 있어요. 쿼리 즐겁게 작성해 보세요!

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

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