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, kursun bir parçasıdır
NoSQL'a Giriş
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(____)