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

การ JOIN และการกรองข้อมูล

เช่นเดียวกับที่คุณอาจไม่ต้องการข้อมูลทั้งหมดในตารางเดียว บางครั้งก็ไม่จำเป็นต้องใช้ทุกคอลัมน์และทุกแถวที่ได้จาก JOIN ในแบบฝึกหัดนี้ จะใช้ SQL เพื่อปรับแต่งการนำเข้าข้อมูลให้ได้เฉพาะสิ่งที่ต้องการ

สภาพอากาศส่งผลต่อปัญหาที่อยู่อาศัยบางประเภทมากกว่าประเภทอื่น งานของคุณคือมุ่งเน้นที่รายงานท่อน้ำรั่วใน hpd311calls และสร้างชุดข้อมูลที่รวมระดับปริมาณน้ำฝนของแต่ละวันจาก weather เพื่อดูว่ามีความสัมพันธ์กันหรือไม่ โค้ด SQL ที่ให้มาดึงข้อมูลทุกคอลัมน์ใน hpd311calls แต่คุณต้องปรับแก้เพื่อดึงคอลัมน์ที่จำเป็นจาก weather และกรองแถวด้วย WHERE clause

pandas ถูกโหลดไว้เป็น pd และ database engine ชื่อ engine ถูกสร้างไว้แล้ว

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

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

ดูคอร์ส

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

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

# Query to get hpd311calls and precipitation values
query = """
SELECT hpd311calls.*, ____
  FROM hpd311calls
  ____ weather
  ____ hpd311calls.____ = ____;"""

# Load query results into the leak_calls dataframe
leak_calls = ____

# View the dataframe
print(leak_calls.head())
แก้ไขและรันโค้ด