Mengonversi data tabular ke JSON
Terkadang, data dimuat ke tabel Postgres menggunakan perintah INSERT INTO atau COPY ... FROM. Di waktu lain, data dihasilkan dari tabel yang sudah ada atau dari sekumpulan kolom. Pada latihan ini, Anda akan mengeksplorasi beberapa alat bawaan Postgres untuk membuat objek JSON.
Untuk membantu Anda memulai, pandas telah diimpor sebagai pd, dan sebuah objek koneksi telah dibuat serta disimpan dalam variabel db_engine. Semoga berhasil!
Latihan ini adalah bagian dari kursus
Pengantar NoSQL
Petunjuk latihan
- Gunakan fungsi
row_to_jsonuntuk mengonversi kolomreview_id,rating, danyear_monthmenjadi satu kolom bertipeJSON. - Jalankan kueri, lalu cetak sepuluh baris pertama dari DataFrame yang dihasilkan. Periksa tabel untuk memastikan fungsi
row_to_jsonbekerja seperti yang diharapkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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))