python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > pandas to_sql使用

Python pandas中to_sql的使用及问题详解

作者:不会掉头发的小白

今天在使用 Pandas 的 to_sql 方法时,遇到一些问题,所以下面这篇文章主要给大家介绍了关于Python pandas中to_sql的使用及问题的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

1.to_sql的作用:

to_sql是pandas中的DataFrame数据类型提供的一个API,可以将整个DF导入数据库中,其中有几个参数的作用为:

2.to_sql的使用实例

完成数据库的连接驱动
conn=create_engine(‘mysql+pymysql://{}:{}@{}:{}/{}’.format(user1,password1,host1,port1,database1))
以上涉及到的变量自己定义即可,分别是:数据库的用户名、密码、主机、端口以及数据库名称

df1.to_sql('tech_res', con=conn,index = False , if_exists = 'append', chunksize = None,dtype=dtypedict)

3.出现的问题记录

出现1241的错误:

出现这个错误可能是DF数据中包含列表类型的数据,此时要对数据进行强制转换。使用下面的语法进行
df1.loc[:,'keyAndAbs_'] = df1['keyAndAbs_'].astype(str)

总结

到此这篇关于Python pandas中to_sql的使用及问题的文章就介绍到这了,更多相关pandas to_sql使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文