เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแปลงข้อมูลตารางเป็น JSON

บางครั้งข้อมูลจะถูกโหลดเข้าตาราง Postgres ด้วยคำสั่ง INSERT INTO หรือ COPY ... FROM แต่บางครั้งก็ถูกสร้างขึ้นจากตารางหรือชุดคอลัมน์ที่มีอยู่แล้ว ในแบบฝึกหัดนี้ จะได้สำรวจเครื่องมือในตัวของ Postgres เพื่อสร้าง JSON object

เพื่อช่วยให้เริ่มต้นได้ง่ายขึ้น pandas ถูก import ไว้ให้แล้วในชื่อ pd และสร้าง connection object เก็บไว้ในตัวแปร db_engine แล้ว โชคดี!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

NoSQL เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ฟังก์ชัน row_to_json เพื่อแปลงคอลัมน์ review_id, rating และ year_month ให้เป็นคอลัมน์เดียวที่มีชนิดข้อมูลเป็น JSON
  • รันคิวรีและแสดงผลสิบแถวแรกของ DataFrame ที่ได้ จากนั้นตรวจสอบตารางเพื่อยืนยันว่าฟังก์ชัน row_to_json ทำงานได้ถูกต้องตามที่คาดหวัง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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))
แก้ไขและรันโค้ด