Thực thi truy vấn với sqlalchemy và pandas
Để làm việc với dữ liệu lưu trong các bảng Postgres, bạn sẽ dùng create_engine() của sqlalchemy và read_sql() của pandas. Để làm quen với các công cụ này, bạn sẽ thực hành kết nối đến một cơ sở dữ liệu Postgres và chạy một truy vấn. Chúc bạn may mắn!
Bài tập này là một phần của khóa học
Giới thiệu về NoSQL
Hướng dẫn bài tập
- Cập nhật connection URI để tạo kết nối đến cơ sở dữ liệu
disneylandqua cổng5432. - Dùng
pandasđể đọc kết quả của câu lệnh SQL đã cung cấp vào một DataFrame, sử dụng đối tượng kết nối tạo ở bước trước.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)