使用 sqlalchemy 與 pandas 執行查詢
要操作儲存在 Postgres 資料表中的資料,你會使用 sqlalchemy 的 create_engine() 與 pandas 的 read_sql() 函式。為了熟悉這些工具,你將練習連線到 Postgres 資料庫,並執行一段查詢。加油!
本練習屬於課程
NoSQL 入門
練習說明
- 更新連線 URI,透過埠號
5432連線到disneyland資料庫。 - 使用
pandas將提供的 SQL 查詢結果讀入 DataFrame,並使用前一步建立的連線物件。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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)