Bắt đầu ngayBắt đầu miễn phí

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 sqlalchemyread_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

Xem khóa học

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 disneyland qua cổng 5432.
  • 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)
Chỉnh sửa và Chạy Mã