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 相关文章推荐
python文件操作相关知识点总结整理
Feb 22 Python
python3中str(字符串)的使用教程
Mar 23 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
python使用RNN实现文本分类
May 24 Python
Python中的heapq模块源码详析
Jan 08 Python
pycharm新建一个python工程步骤
Jul 16 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
Jan 25 Python
关于python中的xpath解析定位
Mar 06 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
Jun 12 Python
python 爬虫网页登陆的简单实现
Nov 30 Python
聊聊pytorch测试的时候为何要加上model.eval()
May 23 Python
Django rest framework如何自定义用户表
Jun 09 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排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
web性能优化之javascript性能调优
2012/12/28 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
javascript几个易错点记录
2014/11/26 Javascript
jQuery实现冻结表格行和列
2015/04/29 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
Python GUI Tkinter简单实现个性签名设计
2018/06/19 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
医学院学生求职简历的自我评价
2013/10/24 职场文书
教师专业自荐书范文
2014/02/10 职场文书
网络技术专业求职信
2014/02/18 职场文书
大学自主招生推荐信
2014/05/10 职场文书
学习党代会心得体会
2014/09/05 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
js实现上传图片到服务器
2021/04/11 Javascript