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实现文本文件合并
Dec 29 Python
python如何创建TCP服务端和客户端
Aug 26 Python
python发送告警邮件脚本
Sep 17 Python
python中用logging实现日志滚动和过期日志删除功能
Aug 20 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
Python计算两个矩形重合面积代码实例
Sep 16 Python
使用tensorflow显示pb模型的所有网络结点方式
Jan 23 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
Mar 14 Python
Python小白学习爬虫常用请求报头
Jun 03 Python
在 Golang 中实现 Cache::remember 方法详解
Mar 30 Python
pytorch通过训练结果的复现设置随机种子
Jun 01 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通用检测函数集合
2011/02/08 PHP
深入PHP异步执行的详解
2013/06/03 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
php共享内存段示例分享
2014/01/20 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
php强制下载文件函数
2016/08/24 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
javascript 获取图片颜色
2009/04/05 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
angularjs路由传值$routeParams详解
2020/09/05 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
Python中itertools的用法详解
2020/02/07 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
Oracle快照(snapshot)
2015/03/13 面试题
风险评估实施方案
2014/03/09 职场文书
决心书范文
2014/03/11 职场文书
科技之星事迹材料
2014/06/02 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
2019年入党思想汇报
2019/03/25 职场文书