टैबुलर डेटा को 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))