MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan fungsi row_to_json untuk mengonversi kolom review_id, rating, dan year_month menjadi satu kolom bertipe JSON.
  • Jalankan kueri, lalu cetak sepuluh baris pertama dari DataFrame yang dihasilkan. Periksa tabel untuk memastikan fungsi row_to_json bekerja 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))
Edit dan Jalankan Kode