如何将pymysql 查询结果转为dataframe格式
时间: 2023-12-10 21:03:18 浏览: 193
python pymysql链接数据库查询结果转为Dataframe实例
可以使用 pandas 库将 pymysql 查询结果转为 dataframe 格式。具体代码如下:
```python
import pandas as pd
import pymysql
# 连接 MySQL 数据库
conn = pymysql.connect(host='localhost', user='username', password='password', database='database_name', charset='utf8')
# 查询语句
sql = 'SELECT * FROM table_name'
# 使用 pandas 读取 MySQL 数据库中的数据并转为 dataframe 格式
df = pd.read_sql(sql, conn)
# 关闭数据库连接
conn.close()
```
其中,`host`、`user`、`password`、`database` 分别为连接 MySQL 数据库所需要的参数,`charset` 指定字符集。`sql` 为查询语句,可以根据实际情况进行修改。最后使用 `pd.read_sql()` 方法将查询结果转为 dataframe 格式,存储在变量 `df` 中。最后别忘记关闭数据库连接。
阅读全文