การ 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())