शुरू करेंमुफ़्त में शुरू करें

SQL के साथ कॉलम चुनना

कई बार डेटासेट में ऐसे कॉलम होते हैं जो विश्लेषण के लिए ज़रूरी नहीं होते, जैसा कि data.db की weather टेबल में है। कुछ, जैसे elevation, फ़ालतू हैं, क्योंकि सभी observations एक ही जगह पर हुए, जबकि कुछ में ऐसे वैरिएबल हैं जिनमें हमारी रुचि नहीं है। एक database engine बनाने के बाद, आप एक क्वेरी लिखेंगे जो केवल date और temperature वाले कॉलम SELECT करे, और दोनों को read_sql() में पास करेंगे ताकि high और low temperature readings का एक dataframe बन सके.

pandas को pd के रूप में लोड किया गया है, और sqlalchemy से create_engine() इम्पोर्ट किया गया है.

नोट: SQL चेकर कॉलम की पोज़िशन को लेकर काफ़ी सख्त है और फ़ील्ड्स को निर्दिष्ट क्रम में ही चुना जाना अपेक्षित है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

pandas के साथ सरल Data Ingestion

पाठ्यक्रम देखें

अभ्यास निर्देश

  • data.db के लिए एक database engine बनाइए.
  • ऐसी SQL क्वेरी लिखिए जो weather टेबल से date, tmax, और tmin कॉलम SELECT करे.
  • क्वेरी और engine को read_sql() में पास करके एक dataframe बनाइए और प्राप्त dataframe को temperatures में असाइन कीजिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create database engine for data.db
engine = ____

# Write query to get date, tmax, and tmin from weather
query = """
SELECT ____, 
       ____, 
       ____
  FROM ____;
"""

# Make a dataframe by passing query and engine to read_sql()
temperatures = ____

# View the resulting dataframe
print(temperatures)
कोड संपादित करें और चलाएँ