Tablo verisini JSON'a dönüştürme
Bazen veriler INSERT INTO ya da COPY ... FROM komutları kullanılarak bir Postgres tablosuna yüklenir. Diğer zamanlarda ise mevcut bir tablodan veya sütunlar kümesinden üretilir. Bu egzersizde, bir JSON nesnesi oluşturmak için Postgres'in yerleşik araçlarını keşfedeceksin.
Başlamana yardımcı olmak için pandas kütüphanesi pd olarak içe aktarıldı ve bir bağlantı nesnesi oluşturulup db_engine değişkeninde saklandı. Bol şans!
Bu egzersiz, kursun bir parçasıdır
NoSQL'a Giriş
Egzersiz talimatları
row_to_jsonfonksiyonunu kullanarakreview_id,ratingveyear_monthsütunlarınıJSONtüründe tek bir sütuna dönüştür.- Sorguyu çalıştır ve ortaya çıkan DataFrame'in ilk on satırını yazdır. Tabloyu inceleyerek
row_to_jsonfonksiyonunun beklediğin gibi çalıştığını doğrula.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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))