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

Postgres के साथ JSON objects से keys निकालना

जब आप सेमी-स्ट्रक्चर्ड डेटा के साथ शुरुआत करते हैं, तो अक्सर यह जानने की जिज्ञासा होती है कि JSON objects के सेट में कौन-कौन सी keys मौजूद हैं. इस अभ्यास में, आप Postgres की बिल्ट-इन JSON फ़ंक्शनलिटी का उपयोग करके यही करना सीखेंगे.

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

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

NoSQL परिचय

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

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

  • ऐसी क्वेरी लिखें जो nested_reviews टेबल के review कॉलम में स्टोर JSON objects की keys का यूनिक सेट वाला result set बनाए.
  • इस result set को unique_keys नाम के वैरिएबल में स्टोर करें और आउटपुट दिखाएँ. सुनिश्चित करें कि इस DataFrame में दो keys हैं.

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

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

# Build a query to find the unique keys in the review column
query = """
SELECT
	____ ____(____)
FROM ____;
"""

# Execute the query, show the results
____ = pd.read_sql(____, db_engine)
print(____)
कोड संपादित करें और चलाएँ