dataframe to_sql
时间: 2024-03-09 13:43:20 浏览: 166
DataFrame to_sql是pandas库中的一个函数,用于将DataFrame对象中的数据保存到SQL数据库中。它提供了一种方便的方式来将数据从DataFrame导入到关系型数据库中。
使用DataFrame to_sql函数,你需要先连接到目标数据库,并提供数据库连接信息,如数据库类型、主机名、用户名、密码等。然后,你可以指定目标数据库中的表名,并选择将数据插入到表中的方式,如追加数据、替换数据或创建新表。
以下是使用DataFrame to_sql函数的一些示例代码:
```python
import pandas as pd
from sqlalchemy import create_engine
# 创建DataFrame对象
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 连接到目标数据库
engine = create_engine('数据库连接信息')
# 将DataFrame数据保存到数据库中的表
df.to_sql('表名', con=engine, if_exists='append')
```
上述代码中,我们首先创建了一个DataFrame对象df,然后使用create_engine函数创建了一个数据库连接引擎engine。最后,我们使用to_sql函数将DataFrame数据保存到数据库中的表。
阅读全文