将DataFrame中的线数据插入到新的数据库中,使用pandas的to_sql函数代码
时间: 2024-04-30 08:17:27 浏览: 85
pandas实现to_sql将DataFrame保存到数据库中
以下是使用 pandas 的 to_sql 函数将 DataFrame 中的数据插入到新数据库中的示例代码:
```python
import pandas as pd
from sqlalchemy import create_engine
# 创建引擎连接到新的数据库
engine = create_engine('postgresql://username:password@localhost/mydatabase')
# 从 CSV 文件读取数据为 DataFrame
df = pd.read_csv('mydata.csv')
# 将 DataFrame 写入新的数据库中的表格
df.to_sql(name='mytable', con=engine, index=False, if_exists='replace')
```
这段代码会将 DataFrame 中的数据写入名为 "mytable" 的数据库表格中。请注意,如果表格已经存在,通过设置 if_exists 参数为 'replace',将会先删除原来的表格并创建一个新的表格。
阅读全文