Postgres ile JSON nesnelerinden anahtarları çıkarma
Yarı-yapılandırılmış verilerle yeni çalışmaya başladığında, bir JSON nesneleri kümesinde hangi farklı anahtarların bulunduğunu merak etmen çok normal. Bu egzersizde, Postgres'in yerleşik JSON işlevlerini kullanarak tam da bunu yapmayı pratik edeceksin.
Daha önce olduğu gibi, pandas pd olarak içe aktarıldı ve db_engine değişkeni üzerinden erişebileceğin bir bağlantı nesnesi hazır. Haydi başlayalım!
Bu egzersiz
NoSQL'a Giriş
kursunun bir parçasıdırEgzersiz talimatları
nested_reviewstablosununreviewsütununda saklanan JSON nesnelerindeki benzersiz anahtar kümesini içeren bir sorgu yaz.- Sorgu sonucunu
unique_keysadlı bir değişkende sakla ve sonuçları yazdır. Bu DataFrame'de iki anahtar olduğunu doğrula.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(____)