小编use*_*650的帖子

关于pandas.to_sql的问题

我有一个关于如何将数据帧保存到本地mysql的问题.

import MySQLdb
import pandas as pd
conn=MySQLdb.connect(host="localhost",user='root',passwd="matt123",db="ada")
df=pd.DataFrame(['A','B'],columns=['new_tablecol'])
df.to_sql(name='new_table',con=conn,if_exists='append')
Run Code Online (Sandbox Code Playgroud)

输入此代码后,它说

pandas.io.sql.DatabaseError: Execution failed on sql 'SELECT name FROM sqlite_master WHERE type='table' AND name=?;': not all arguments converted during string formatting
Run Code Online (Sandbox Code Playgroud)

我对此很困惑.我可以查询和创建表.但是我无法保存这个数据帧.

mysql-python pandas

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql-python ×1

pandas ×1