将datafram数据导入到sqlite数据库中
时间: 2024-03-27 09:40:46 浏览: 188
sqlite数据库文件的导入
将Pandas中的DataFrame数据导入到SQLite数据库中,同样可以使用Python中的SQLAlchemy库。以下是一个示例代码,假设要将DataFrame数据导入到名为“mytable”的SQLite数据库表中:
```python
from sqlalchemy import create_engine
import pandas as pd
# 建立数据库连接
engine = create_engine('sqlite:///mydatabase.db')
# 读取DataFrame数据
df = pd.read_csv('data.csv')
# 将数据写入数据库
df.to_sql(name='mytable', con=engine, if_exists='append', index=False)
```
其中,“mydatabase.db”为SQLite数据库文件路径,如果该文件不存在,会自动创建该文件和数据库。如果“mytable”表不存在,会自动创建该表,如果已存在,可以使用“if_exists”参数指定是追加还是替换数据,本示例中使用的是追加数据的方式。
阅读全文