ris.csv文件:4个特征数据,1个标签数据(0,1,2表示)。 使用pandas读取iris.csv文件,然后作为一个数据库表iristab写入MySQL数据库studentdb中。 从MySQL数据库studentdb中读出iris数据,把保存为一个Excel文
时间: 2024-02-24 22:59:12 浏览: 182
ris-bka:用于请求 ris.bka.gv.at 的 Javascript 库
档iris.xlsx。
以下是Python代码实现:
```python
import pandas as pd
import pymysql
# 读取iris.csv文件
iris_df = pd.read_csv('iris.csv')
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='studentdb')
# 把iris_df写入MySQL数据库中的iristab表
iris_df.to_sql(name='iristab', con=conn, if_exists='replace', index=False)
# 从MySQL数据库中读取iristab表数据
iris_db_df = pd.read_sql(sql='SELECT * FROM iristab', con=conn)
# 把iris_db_df保存为Excel文件
iris_db_df.to_excel('iris.xlsx', index=False)
```
注意,需要替换代码中的数据库连接信息,包括host、user、password和database。另外,如果MySQL数据库中已经存在名为iristab的表,使用if_exists参数设置为'replace'可以覆盖原有的表。如果不需要覆盖,可以设置为'append'或者'fail'。最后,Excel文件保存时需要设置index参数为False,避免保存索引列。
阅读全文