Menentukan tipe data JSON
Terkadang, Anda diminta bekerja dengan himpunan data semi-terstruktur yang dokumentasinya minim. Dalam situasi seperti ini, Anda mungkin perlu melakukan penelusuran awal terkait skema dan tipe data. Untuk membantu hal tersebut, Postgres menyediakan fungsi json_typeof, yang akan Anda jelajahi lebih lanjut dalam latihan ini.
Koneksi ke database disneyland telah dibuat dan tersedia dalam variabel db_engine. pandas telah diimpor sebagai pd dan siap digunakan. Selamat melakukan kueri!
Latihan ini adalah bagian dari kursus
Pengantar NoSQL
Petunjuk latihan
- Ekstrak tipe dari field
locationpada kolomreviewdi tabelnested_reviews, lalu beri alias hasilnya sebagailocation_type. - Eksekusi kueri menggunakan
pandas, dan cetak himpunan hasilnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Find the data type of the location field
query = """
SELECT
____(____ -> '____') AS ____
FROM nested_reviews;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(data)