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 adalah bagian dari kursus
Pengantar NoSQL
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____)