(编码题)如何从 PostgreSQL(pgsql)数据库中读取数据到 pandas 的 DataFrame?
import pandas as pd
import psycopg2 as pg
engine = pg.connect(“dbname=‘my_db_name’ user=‘pguser’ host=‘127.0.0.1’ port=‘15432’ password=‘pgpassword’”)
df = pd.read_sql(‘select * from Stat_Table’, con=engine)
首先,确保安装了 pandas、SQLAlchemy 和 psycopg2 这三个库。这些库分别用于数据处理、数据库连接以及 PostgreSQL 驱动。
pip install pandas sqlalchemy psycopg2-binary
假设我们有一个名为 test_db 的 PostgreSQL 数据库,其中有一个表 employees,结构如下:
INSERT INTO employees (name, age,