एग्रीगेट फंक्शंस के साथ काम करना
अगर किसी टेबल में डेटा विश्लेषण की ज़रूरत से अधिक सूक्ष्म स्तर (granularity) पर हो, तो उसे इम्पोर्ट करने से पहले SQL एग्रीगेट फंक्शंस से सारांशित करना समझदारी हो सकती है। उदाहरण के लिए, अगर आपके पास बाढ़ घटनाओं की मासिक गिनती है लेकिन वर्षा (precipitation) का डेटा दैनिक है, तो आप महीने के आधार पर वर्षा को SUM करके जोड़ने का फ़ैसला कर सकते हैं।
weather टेबल में चार महीनों के दैनिक रीडिंग्स हैं। इस अभ्यास में, आप MAX, MIN, और SUM फंक्शंस के साथ महीने के आधार पर वेदर का सारांश निकालने का अभ्यास करेंगे।
pandas को pd के रूप में लोड किया गया है, और एक डेटाबेस इंजन engine बनाया गया है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ सरल Data Ingestion
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a query to get month and max tmax by month
query = """
SELECT ____,
____
FROM ____
____ ____;"""
# Get dataframe of monthly weather stats
weather_by_month = pd.read_sql(query, engine)
# View weather stats by month
print(weather_by_month)