pandas连接数据库的库
时间: 2023-07-06 17:26:42 浏览: 162
自己做的一个库 数据库连接
pandas 可以使用 SQLAlchemy 库来连接数据库,支持的数据库类型包括 MySQL、PostgreSQL、SQLite 等。下面是一个连接 PostgreSQL 数据库的示例代码:
```python
import pandas as pd
from sqlalchemy import create_engine
# 连接 PostgreSQL 数据库
engine = create_engine('postgresql://username:password@localhost:5432/database_name')
# 读取数据库中的数据
df = pd.read_sql_table('table_name', engine)
# 对数据进行操作
# ...
# 将结果写入数据库
df.to_sql('new_table_name', engine, if_exists='replace')
```
其中,`username` 和 `password` 分别是数据库的用户名和密码,`localhost` 是指数据库所在的主机地址,`5432` 是数据库服务的端口号,`database_name` 是数据库的名称。`read_sql_table` 方法可以读取数据库中的表数据,`to_sql` 方法可以将 pandas 数据写入数据库表中。
阅读全文