Bắt đầu ngayBắt đầu miễn phí

Chuyển đổi dữ liệu dạng bảng sang JSON

Đôi khi dữ liệu được nạp vào bảng Postgres bằng lệnh INSERT INTO hoặc COPY ... FROM. Những lúc khác, dữ liệu được sinh ra từ một bảng hiện có hoặc từ một tập cột. Trong bài tập này, bạn sẽ khám phá một số công cụ dựng sẵn của Postgres để tạo một đối tượng JSON.

Để bạn bắt đầu nhanh hơn, pandas đã được import với bí danh pd, và một đối tượng kết nối đã được tạo rồi lưu trong biến db_engine. Chúc bạn học tốt!

Bài tập này là một phần của khóa học

Giới thiệu về NoSQL

Xem khóa học

Hướng dẫn bài tập

  • Dùng hàm row_to_json để chuyển ba cột review_id, ratingyear_month thành một cột duy nhất kiểu JSON.
  • Thực thi truy vấn và in ra mười hàng đầu tiên của DataFrame kết quả. Kiểm tra bảng để xác nhận row_to_json hoạt động như mong đợi.

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.

# 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))
Chỉnh sửa và Chạy Mã