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

डॉक्यूमेंट डेटा निकालना

इस अभ्यास में, आप json_extract_path और json_extract_path_text फंक्शंस का उपयोग करके nested_reviews टेबल के review कॉलम को क्वेरी करने का अभ्यास करेंगे, जो नीचे दिखाया गया है.

nested_reviews table, showing sample data.

एक कनेक्शन ऑब्जेक्ट बनाया गया है और db_engine वैरिएबल में स्टोर है, और pandas को pd नाम से इम्पोर्ट किया गया है. शुभकामनाएँ!

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

NoSQL परिचय

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

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

  • nested_reviews टेबल के review कॉलम में मौजूद statement फ़ील्ड का मान json_extract_path फंक्शन से क्वेरी करें.
  • json_extract_path_text फंक्शन का उपयोग करके nested reviewer फ़ील्ड क्वेरी करें.
  • अपनी क्वेरी को इस तरह refine करें कि केवल वे रेकॉर्ड शामिल हों जिनमें JSON डेटा से टेक्स्ट के रूप में निकाली गई branch जानकारी 'Disneyland_California' से मेल खाती हो. JSON स्ट्रक्चर को पार्स करने और इसी विशेष फ़ील्ड को फ़िल्टरिंग के लिए isolate करने के लिए उपयुक्त फंक्शन का प्रयोग करें.

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

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

# Return the statement and reviewer fields, filter by the 
# nested branch field
query = """
    SELECT 
        ____(review, '____'),
        ____
    FROM nested_reviews
    WHERE ____(____, '____', '____') = 'Disneyland_California';
"""

data = pd.read_sql(query, db_engine)
print(data)
कोड संपादित करें और चलाएँ