Dataframe按列名插入mysql表对应列
时间: 2023-03-29 12:04:07 浏览: 127
c++ dataframe 对接mysql,使用log4c++
可以使用pandas库中的to_sql方法将Dataframe按列名插入mysql表对应列。具体操作可以参考以下代码:
```python
import pandas as pd
from sqlalchemy import create_engine
# 创建mysql连接
engine = create_engine('mysql+pymysql://username:password@host:port/database')
# 读取Dataframe数据
df = pd.read_csv('data.csv')
# 将Dataframe数据插入mysql表
df.to_sql('table_name', engine, if_exists='append', index=False)
```
其中,'username'、'password'、'host'、'port'、'database'需要替换为实际的mysql连接信息,'data.csv'需要替换为实际的数据文件名,'table_name'需要替换为实际的mysql表名。
阅读全文