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

การหาประเภทของข้อมูล JSON

บางครั้งอาจต้องทำงานกับชุดข้อมูลแบบกึ่งโครงสร้างที่มีเอกสารประกอบน้อย ในกรณีนี้ อาจจำเป็นต้องสำรวจ schema และประเภทของข้อมูลด้วยตัวเอง Postgres มีฟังก์ชัน json_typeof ที่ช่วยในการนี้ ซึ่งจะได้ฝึกใช้งานในแบบฝึกหัดนี้

การเชื่อมต่อกับฐานข้อมูล disneyland ได้ถูกสร้างไว้แล้วและพร้อมใช้งานผ่านตัวแปร db_engine นอกจากนี้ pandas ได้ถูก import ไว้เป็น pd แล้ว ขอให้สนุกกับการ query!

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

NoSQL เบื้องต้น

ดูคอร์ส

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

  • ดึงประเภทของฟิลด์ location จากคอลัมน์ review ในตาราง nested_reviews โดยตั้งชื่อ alias ของผลลัพธ์เป็น 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)
แก้ไขและรันโค้ด