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执行等待程序直到第二天零点的方法
Apr 23 Python
Python实现计算两个时间之间相差天数的方法
May 10 Python
python回调函数中使用多线程的方法
Dec 25 Python
Python登录并获取CSDN博客所有文章列表代码实例
Dec 28 Python
使用tensorflow实现线性回归
Sep 08 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
用xpath获取指定标签下的所有text的实例
Jan 02 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
python中sort和sorted排序的实例方法
Aug 26 Python
Python Django实现layui风格+django分页功能的例子
Aug 29 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
keras的load_model实现加载含有参数的自定义模型
Jun 22 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.ini中文版(1)
2006/10/09 PHP
抓取YAHOO股票报价的类
2009/05/15 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
php精度计算的问题解析
2019/06/21 PHP
基于jQuery实现下拉框
2014/11/24 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
Python 用户登录验证的小例子
2013/03/06 Python
python标记语句块使用方法总结
2019/08/05 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
parser.add_argument中的action使用
2020/04/20 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
简单的命令查看安装的python版本号
2020/08/28 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
私有程序集与共享程序集有什么区别
2013/04/05 面试题
幼儿园中班开学寄语
2014/04/03 职场文书
环境卫生倡议书
2014/08/29 职场文书
领导干部民主生活会自我剖析材料范文
2014/09/20 职场文书
财务检查整改报告
2014/11/06 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
教育读书笔记
2015/07/02 职场文书
草系十大最强宝可梦,纸片人上榜,榜首大家最熟悉
2022/03/18 日漫
python的html标准库
2022/04/29 Python
基于Python实现nc批量转tif格式
2022/08/14 Python