Mengekstrak key dari objek JSON dengan Postgres
Saat mulai berkenalan dengan data semi-terstruktur, Anda sering penasaran dengan berbagai key yang ada pada sekumpulan objek JSON. Pada latihan ini, Anda akan mempraktikkannya dengan memanfaatkan fungsionalitas JSON bawaan Postgres.
Seperti sebelumnya, pandas telah diimpor sebagai pd, begitu juga objek koneksi yang tersedia melalui variabel db_engine. Saatnya mulai!
Latihan ini merupakan bagian dari kursus
Pengantar NoSQL
Instruksi latihan
- Tulis sebuah kueri untuk membuat himpunan hasil yang berisi himpunan key unik pada objek JSON yang disimpan di kolom
reviewpada tabelnested_reviews. - Simpan himpunan hasil tersebut dalam variabel bernama
unique_keys, lalu tampilkan hasilnya. Validasi bahwa terdapat dua key di DataFrame ini.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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(____)