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

टैबुलर डेटा को JSON में बदलना

कभी-कभी डेटा INSERT INTO या COPY ... FROM कमांड्स का उपयोग करके Postgres टेबल में लोड किया जाता है. अन्य समय पर, यह किसी मौजूदा टेबल या कॉलमों के सेट से जनरेट होता है. इस अभ्यास में, आप JSON ऑब्जेक्ट बनाने के लिए Postgres के कुछ बिल्ट-इन टूलिंग को एक्सप्लोर करेंगे.

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

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

NoSQL परिचय

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

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

  • row_to_json फंक्शन का उपयोग करके review_id, rating, और year_month कॉलम्स को टाइप JSON वाले एक सिंगल कॉलम में कन्वर्ट करें.
  • क्वेरी चलाएँ, और प्राप्त DataFrame की पहली दस पंक्तियाँ प्रिंट करें. टेबल जाँचें ताकि पुष्टि हो सके कि row_to_json फंक्शन उम्मीद के मुताबिक काम कर रहा है.

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

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

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

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