pandas数据库文件读写
时间: 2023-11-15 09:56:25 浏览: 104
pandas对于数据库的读写操作.pptx
好的,关于pandas数据库文件读写,你可以使用pandas库中的read_sql()和to_sql()函数来实现。read_sql()函数可以从数据库中读取数据,to_sql()函数可以将数据写入数据库中。
具体使用方法如下:
1. 从数据库中读取数据
```python
import pandas as pd
import sqlite3
# 连接数据库
conn = sqlite3.connect('example.db')
# 读取数据
df = pd.read_sql('SELECT * FROM table_name', conn)
# 关闭连接
conn.close()
```
其中,'example.db'是数据库文件名,'table_name'是要读取的表名。
2. 将数据写入数据库
```python
import pandas as pd
import sqlite3
# 连接数据库
conn = sqlite3.connect('example.db')
# 将数据写入数据库
df.to_sql('table_name', conn, if_exists='replace')
# 关闭连接
conn.close()
```
其中,'table_name'是要写入的表名,if_exists参数表示如果表已经存在,是否替换原有表格。如果if_exists='replace',则会替换原有表格;如果if_exists='append',则会在原有表格基础上追加数据。
阅读全文