Pandas读取MySQL数据到DataFrame的方法


Posted in Python onJuly 25, 2018

方法一:

#-*- coding:utf-8 -*-

from sqlalchemy import create_engine

class mysql_engine():
 user='******'
 passwd='******'
 host='******'
 port = '******'
 db_name='******'
 engine = create_engine('mysql://{0}:{1}@{2}:{3}/{4}?charset=utf8'.format(user,passwd,host,port,db_name))

def get_data(sql):
 pg_enine=mysql_engine()
 try:
  with pg_enine.engine.connect() as con, con.begin():
   df=pd.read_sql(sql,con)# 获取数据
  con.close()
 except:
  df=None
 return df

方法二:

conn = MySQLdb.connect(host="******",user="******",passwd="******",db='******',port = ******,charset="utf8")
sql = "select * from ****** limit 3"
df = pd.read_sql(sql,conn,index_col="id")
print df

pd 1.9以后的版本,除了sqllite,均需要通过sqlalchemy来设置

以上这篇Pandas读取MySQL数据到DataFrame的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用arp欺骗伪造网关的方法
Apr 24 Python
详解Python中open()函数指定文件打开方式的用法
Jun 04 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
Python OpenCV处理图像之图像像素点操作
Jul 10 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
深入浅析Python 中 is 语法带来的误解
May 07 Python
Python实现搜索算法的实例代码
Jan 02 Python
Python 生成VOC格式的标签实例
Mar 10 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
使用Python将语音转换为文本的方法
Aug 10 Python
用Python可视化新冠疫情数据
Jan 18 Python
移除Selenium中window.navigator.webdriver值
Jun 10 Python
python中的常量和变量代码详解
Jul 25 #Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 #Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
Jul 25 #Python
基于DataFrame改变列类型的方法
Jul 25 #Python
对pandas中Series的map函数详解
Jul 25 #Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 #Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 #Python
You might like
dedecms模板标签代码官方参考
2007/03/17 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
javascript 定义初始化数组函数
2009/09/07 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
python通过socket查询whois的方法
2015/07/18 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
Python collections模块使用方法详解
2019/08/28 Python
python argparser的具体使用
2019/11/10 Python
如何在django中添加日志功能
2020/02/06 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
儿科护士实习自我鉴定
2013/10/17 职场文书
上课迟到检讨书100字
2014/01/11 职场文书
员工工作表扬信范文
2014/01/13 职场文书
汽车运用工程专业求职信
2014/06/18 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
社会发展项目建议书
2014/08/25 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
2015年路政工作总结
2015/05/22 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers
SQL中的连接查询详解
2022/06/21 SQL Server