zoukankan      html  css  js  c++  java
  • pandas输出的数据集导入数据库

    通过pd.io.sql.to_sql方法将pandas处理后的数据集结果,写入到数据库中:


    ##连接数据库,将数据集通过pd.io.sql.to_sql方法写入到数据库中
    ##通过create_engine方法连接数据库
    from sqlalchemy import create_engine
    conn = create_engine('mysql+mysqldb://root:123456@192.168.18.111:3306/aaa?charset=utf8')
    ##output_data为pandas处理后的数据集,如上图,,out_table为目标数据库的表明
    ##if_exists有三个参数: append:表存在,数据追加;表不存在,创建表,数据追加
    ##fail:表存在的话不操作 replace:表存在会将表删了重建,数据导入
    pd.io.sql.to_sql(output_data,"out_table",con=conn,schema='aaa',if_exists='replace')
    conn.dispose()

    出现报错:ModuleNotFoundError: No module named 'MySQLdb'

    解决方法: pymysql.install_as_MySQLdb()

  • 相关阅读:
    PR工具栏(选择、轨道选择、剃刀工具)
    PPT动画与多媒体制作
    小微企业增值税申报操作流程
    标题样式
    样式排版
    文本框排版
    使用SmartArt
    插图片与调整
    表格的运用
    Word标尺与段落
  • 原文地址:https://www.cnblogs.com/byfboke/p/14592916.html
Copyright © 2011-2022 走看看