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 merupakan bagian dari kursus
Pengantar NoSQL
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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))