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 adalah bagian dari kursus
Pengantar NoSQL
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)