Menjalankan kueri dengan sqlalchemy dan pandas
Untuk bekerja dengan data yang disimpan dalam tabel Postgres, Anda akan menggunakan create_engine() dari sqlalchemy, dan fungsi read_sql() dari pandas. Untuk membiasakan diri dengan alat ini, Anda akan berlatih menyambungkan ke database Postgres dan menjalankan sebuah kueri. Semoga sukses!
Latihan ini merupakan bagian dari kursus
Pengantar NoSQL
Instruksi latihan
- Perbarui connection URI untuk membuat koneksi ke database
disneyland, melalui port5432. - Gunakan
pandasuntuk membaca hasil kueri SQL yang disediakan ke dalam sebuah DataFrame, menggunakan objek koneksi yang dibuat pada langkah sebelumnya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
import pandas as pd
import sqlalchemy
# Create a connection to the reviews database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:____/____")
# Execute a query against the nested_reviews table
results = pd.____("SELECT * FROM nested_reviews;", ____)
print(results)