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

การเลือกแถวข้อมูล

คำสั่ง WHERE ใน SQL จะคืนค่าเฉพาะแถวที่ตรงตามเงื่อนไขที่กำหนด เมื่อส่งคิวรีดังกล่าวไปยัง read_sql() ผลลัพธ์จะเป็น DataFrame ที่บรรจุเฉพาะข้อมูลที่ต้องการ ทำให้ไม่ต้องกรองข้อมูลเพิ่มเติมในภายหลัง

ตาราง hpd311calls ใน data.db เก็บข้อมูลการโทรแจ้งปัญหาด้านที่อยู่อาศัยหลากหลายประเภท ทั้งปัญหาการบำรุงรักษาและการขอข้อมูล ในแบบฝึกหัดนี้ จะใช้ SQL เพื่อดึงเฉพาะการโทรที่เกี่ยวกับความปลอดภัย

โหลด pandas เป็น pd แล้ว และสร้าง database engine ชื่อ engine สำหรับ data.db ไว้เรียบร้อยแล้ว

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

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

ดูคอร์ส

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

  • สร้างคิวรีที่เลือกทุกคอลัมน์จากตาราง hpd311calls เฉพาะแถวที่มี complaint_type เป็น 'SAFETY'
  • ใช้ read_sql() เพื่อสืบค้นฐานข้อมูล แล้วกำหนดผลลัพธ์ให้กับตัวแปร safety_calls
  • รันโค้ดในส่วนสุดท้ายเพื่อสร้างกราฟแสดงจำนวนการโทรด้านความปลอดภัยในแต่ละเขต

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

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

# Create query to get hpd311calls records about safety
query = """
____ *
____ hpd311calls
____ ____;
"""

# Query the database and assign result to safety_calls
safety_calls = ____

# Graph the number of safety calls by borough
call_counts = safety_calls.groupby('borough').unique_key.count()
call_counts.plot.barh()
plt.show()
แก้ไขและรันโค้ด