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

โหลดตารางทั้งหมด

ในแบบฝึกหัดที่แล้ว เราได้เห็นว่า data.db มีสองตาราง ตาราง weather เก็บข้อมูลสภาพอากาศย้อนหลังของนิวยอร์กซิตี้ ส่วนตาราง hpd311calls เป็นส่วนหนึ่งของบันทึกการโทรมายังสายด่วน 311 ของเมือง เกี่ยวกับปัญหาที่อยู่อาศัย

ในแบบฝึกหัดนี้ จะใช้ฟังก์ชัน read_sql() ใน pandas เพื่อโหลดทั้งสองตาราง read_sql() รับค่าเป็น string ของคิวรี SQL หรือชื่อตารางที่ต้องการโหลด และยังต้องการการเชื่อมต่อกับฐานข้อมูล เช่น engine ที่เตรียมไว้ในโค้ดตัวอย่าง

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

การนำเข้าข้อมูลด้วย pandas อย่างมีประสิทธิภาพ

ดูคอร์ส

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

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

# Load libraries
import pandas as pd
from sqlalchemy import create_engine

# Create the database engine
engine = create_engine('sqlite:///data.db')

# Load hpd311calls without any SQL
hpd_calls = ____(____, ____)

# View the first few rows of data
print(hpd_calls.head())
แก้ไขและรันโค้ด