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()

  • 相关阅读:
    Asp.net调用百度搜索引擎
    iOS 之 alcatraz (插件管理器)
    @dynamic、@synthesize
    iOS 准备
    iOS 沙盒
    iOS 引导页
    iOS 开发之登陆
    iOS 程序开发
    Java 验证用户名、密码
    数据库操作
  • 原文地址:https://www.cnblogs.com/byfboke/p/14592916.html
Copyright © 2011-2022 走看看