जॉइनिंग और फ़िल्टरिंग
जिस तरह आप हमेशा किसी एक टेबल का सारा डेटा नहीं लेना चाहते, उसी तरह JOIN के नतीजों में आने वाले सभी कॉलम और रो भी आपको नहीं चाहिए हो सकते हैं। इस अभ्यास में, आप SQL का उपयोग करके एक डेटा इम्पोर्ट को परिष्कृत करेंगे.
मौसम कुछ हाउसिंग समस्याओं को दूसरों की तुलना में अधिक बढ़ा देता है। आपका काम है hpd311calls में पानी के रिसाव (water leak) से जुड़ी रिपोर्ट्स पर फोकस करना और weather से दिन के precipitation स्तर शामिल करके एक डेटासेट तैयार करना, ताकि दोनों के बीच कोई संबंध दिखता है या नहीं, यह देखा जा सके। दिया गया SQL hpd311calls के सभी कॉलम लाता है, लेकिन आपको आवश्यक weather कॉलम लेने और WHERE क्लॉज़ से रो फ़िल्टर करने के लिए इसे संशोधित करना होगा.
pandas को pd नाम से लोड किया गया है, और डेटाबेस इंजन engine बना दिया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ सरल Data Ingestion
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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())