Xác định kiểu dữ liệu JSON
Đôi khi, bạn sẽ cần làm việc với một bộ dữ liệu bán cấu trúc có rất ít tài liệu. Khi đó, bạn sẽ phải tự khám phá phần nào về lược đồ và kiểu dữ liệu. Để hỗ trợ việc này, Postgres cung cấp hàm json_typeof, và bạn sẽ tìm hiểu thêm trong bài tập này.
Kết nối đến cơ sở dữ liệu disneyland đã được tạo sẵn và lưu trong biến db_engine. pandas đã được import với tên pd và sẵn sàng sử dụng. Chúc bạn truy vấn hiệu quả!
Bài tập này là một phần của khóa học
Giới thiệu về NoSQL
Hướng dẫn bài tập
- Trích xuất kiểu của trường
locationtừ cộtreviewtrong bảngnested_reviews, và đặt bí danh kết quả làlocation_type. - Thực thi truy vấn bằng
pandas, rồi in tập kết quả.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)