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设置tmpfs来加速项目的教程
Apr 17 Python
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
Python Sqlite3以字典形式返回查询结果的实现方法
Oct 03 Python
Java分治归并排序算法实例详解
Dec 12 Python
深入理解Python爬虫代理池服务
Feb 28 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
离线状态下在jupyter notebook中使用plotly实例
Apr 24 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 Python
Scrapy爬虫文件批量运行的实现
Sep 30 Python
如何通过python计算圆周率PI
Nov 11 Python
matlab xlabel位置的设置方式
May 21 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
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
thinkphp3.0输出重复两次的解决方法
2014/12/19 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
浅谈php调用python文件
2019/03/29 PHP
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
JavaScript正则表达式简单实用实例
2017/06/23 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python编写弹球游戏的实现代码
2018/03/12 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
行政管理人员精品工作推荐信
2013/11/04 职场文书
护士毕业实习感言
2014/03/05 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
学校政风行风整改方案
2014/10/25 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
坎儿井导游词
2015/02/09 职场文书
个人年终总结怎么写
2015/03/09 职场文书
董事长秘书工作总结
2015/08/14 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫