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迭代器实例简析
Sep 25 Python
Python将xml和xsl转换为html的方法
Mar 10 Python
Python中使用装饰器时需要注意的一些问题
May 11 Python
Python连接mysql数据库的正确姿势
Feb 03 Python
Flask框架Flask-Login用法分析
Jul 23 Python
爬虫代理池Python3WebSpider源代码测试过程解析
Dec 20 Python
Django中文件上传和文件访问微项目的方法
Apr 27 Python
浅谈matplotlib中FigureCanvasXAgg的用法
Jun 16 Python
Django CBV模型源码运行流程详解
Aug 17 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
Nov 17 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
Dec 14 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解析http获取的json字符串变量总是空白null
2015/03/02 PHP
分享php多功能图片处理类
2016/05/15 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
javascript options属性集合操作代码
2009/12/28 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
Jquery性能优化详解
2014/05/15 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
webpack3之loader全解析
2017/10/26 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
详解python进行mp3格式判断
2016/12/23 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
若干个Java基础面试题
2015/05/19 面试题
房地产员工找工作的自我评价
2013/11/15 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
教师节活动总结
2014/08/29 职场文书
机关职员工作检讨书
2014/10/23 职场文书
2014年检验科工作总结
2014/11/22 职场文书
2014年科普工作总结
2014/12/06 职场文书
公司处罚决定书
2015/06/24 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书