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在windows下实现ping操作并接收返回信息的方法
Mar 20 Python
Python实现程序的单一实例用法分析
Jun 03 Python
Python中的多行注释文档编写风格汇总
Jun 16 Python
Python的面向对象编程方式学习笔记
Jul 12 Python
python实现list由于numpy array的转换
Apr 04 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
Mar 13 Python
python 实现两个npy档案合并
Jul 01 Python
Python连接Impala实现步骤解析
Aug 04 Python
python编写扎金花小程序的实例代码
Feb 23 Python
pandas 操作 Excel操作总结
Mar 31 Python
PyTorch dropout设置训练和测试模式的实现
May 27 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
多数据表共用一个页的新闻发布
2006/10/09 PHP
linux系统上支持php的 iconv()函数的方法
2011/10/01 PHP
php提交post数组参数实例分析
2015/12/17 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
分析JS单线程异步io回调的特性
2017/12/01 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
探究python中open函数的使用
2016/03/01 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
python中可以声明变量类型吗
2020/06/18 Python
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
上海某公司.net方向笔试题
2014/09/14 面试题
php优化查询foreach代码实例讲解
2021/03/24 PHP
会计出纳岗位职责
2013/12/25 职场文书
观看《永远的雷锋》心得体会
2014/03/12 职场文书
三人合伙协议书范本
2014/10/29 职场文书
初三毕业评语
2014/12/26 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
初三语文教学反思
2016/03/03 职场文书
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers