Python3实现mysql连接和数据框的形成(实例代码)


Posted in Python onJanuary 17, 2020

Python3实现mysql连接和数据框的形成,具体代码如下所示:

# -*- coding:utf-8 -*-
# __author__ = "LQ"
import pymysql
import pandas as pd
import numpy as np
from sklearn import preprocessing
#返回数据库连接
def dbcconnect():
  conn = pymysql.connect(host='ip', port=3306, user='username', passwd='password',db='db')
  return conn
#接收sql返回查询结果
def selects(sql):
  conn=dbcconnect()
  cursor = conn.cursor()
  cursor.execute(sql)
  # 获取剩余结果所有数据
  results = cursor.fetchall()
  conn.commit()
  cursor.close()
  return results
#接收sql返回数据框
def selectDf(sql):
  conn=dbcconnect()
  cursor = conn.cursor()
  cursor.execute(sql)
  # 获取剩余结果所有数据
  results = cursor.fetchall()
  # 获取列名
  cols = [i[0] for i in cursor.description]
  # sql内表转换pandas的DF
  df = pd.DataFrame(np.array(results), columns=cols).astype(float)
  conn.commit()
  cursor.close()
  return df

总结

以上所述是小编给大家介绍的Python3实现mysql连接和数据框的形成,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 Python
Python3字符串encode与decode的讲解
Apr 02 Python
Python 实现还原已撤回的微信消息
Jun 18 Python
详解PANDAS 数据合并与重塑(join/merge篇)
Jul 09 Python
python的debug实用工具 pdb详解
Jul 12 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
Python实现语音识别和语音合成功能
Sep 20 Python
Python算法中的时间复杂度问题
Nov 19 Python
简单了解python数组的基本操作
Nov 26 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
Nov 29 Python
Python的信号库Blinker用法详解
Dec 31 Python
python如何基于redis实现ip代理池
Jan 17 #Python
解决python gdal投影坐标系转换的问题
Jan 17 #Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 #Python
Python计算机视觉里的IOU计算实例
Jan 17 #Python
python实现百度OCR图片识别过程解析
Jan 17 #Python
Python实现图像的垂直投影示例
Jan 17 #Python
基于python实现语音录入识别代码实例
Jan 17 #Python
You might like
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
thinkphp分页实现效果
2016/10/13 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
Javascript的并行运算实现代码
2010/11/19 Javascript
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
javascript常见操作汇总
2014/09/03 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
2017/04/17 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
Python学习笔记之装饰器
2020/08/06 Python
美国婚戒购物网站:Anjays Designs
2017/06/28 全球购物
金融专业应届生求职信
2013/11/02 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
法人单位授权委托书范文
2014/10/06 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
乡镇一岗双责责任书
2015/01/29 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
MySQL修炼之联结与集合浅析
2021/10/05 MySQL
python绘制云雨图raincloud plot
2022/08/05 Python