Python Pandas pandas.read_sql_query函数实例用法分析


Posted in Python onJune 21, 2021

Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。本文主要介绍一下Pandas中read_sql_query方法的使用。

pandas.read_sql_query(sql,con,index_col = None,coerce_float = True,params = None,parse_dates = None,chunksize = None)

将SQL查询读入DataFrame。

返回与查询字符串的结果集对应的DataFrame。(可选)提供index_col参数以使用其中一列作为索引,否则将使用默认整数索引。

参数:

sql:string SQL查询或SQLAlchemy Selectable(select或文本对象)要执行的SQL查询。

con:SQLAlchemy可连接(引擎/连接),数据库字符串URI,或sqlite3 DBAPI2连接使用SQLAlchemy可以使用该库支持的任何数据库。如果是DBAPI2对象,则仅支持sqlite3。

index_col:字符串或字符串列表,可选,默认值:无

要设置为索引的列(MultiIndex)。

coerce_float:boolean,默认为True

尝试将非字符串,非数字对象(如decimal.Decimal)的值转换为浮点值。

对SQL结果集很有用。

params:list,tuple或dict,optional,default:None

要传递给执行方法的参数列表。用于传递参数的语法取决于数据库驱动程序。

检查数据库驱动程序文档,

了解PEP 249的paramstyle中描述的五种语法样式中的哪一种。例如,对于psycopg2,使用%(name)s,所以使用params = {'name':'value'}

parse_dates:list或dict,默认值:None

要解析为日期的列名列表。

{column_name: format string}格式的字典,其中,格式字符串在解析字符串时间时是与strftime兼容的,或者在解析整数时间戳时是(D、s、ns、ms、us)兼容的。

{column_name: arg dict}格式的字典,其中arg dict对应于关键字参数,特别适用于没有本机Datetime支持的数据库,

例如SQLite。pandas.to_datetime()

chunksize:int,默认无

如果指定,则返回一个迭代器,其中chunksize是要包含在每个块中的行数。

返回:

数据帧

例如,

import MySQLdb
conn= MySQLdb.connect(host='myhost',port=3306,user='myusername', passwd='mypassword', 
                db='information_schema')
sql ="""
      SELECT
	danceability, energy, loudness, speechiness, acousticness,
	instrumentalness, liveness, valence, tempo, activity
      FROM songs s, users u, song_user su
      WHERE
	activity IS NOT NULL AND
	s.id = su.song_id AND
	su.user_id = u.id AND
	u.telegram_user_id = {}
""".format(telegram_id)
df_mysql = pd.read_sql_query(sql, conn)
conn.close()

到此这篇关于Python Pandas pandas.read_sql_query函数实例用法分析的文章就介绍到这了,更多相关Python Pandas pandas.read_sql_query函数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python3使用pyqt5制作一个超简单浏览器的实例
Oct 19 Python
Python查看微信撤回消息代码
Jun 07 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
Aug 26 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 Python
Python多线程爬取豆瓣影评API接口
Oct 22 Python
python对象转字典的两种实现方式示例
Nov 07 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
Feb 25 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
Jul 03 Python
python如何快速生成时间戳
Jul 21 Python
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
May 21 Python
Python Pandas pandas.read_sql函数实例用法
Jun 21 #Python
浅谈Python从全局与局部变量到装饰器的相关知识
Jun 21 #Python
Python-OpenCV教程之图像的位运算详解
Python中的套接字编程是什么?
教你如何使用Python开发一个钉钉群应答机器人
详解Python requests模块
Jun 21 #Python
Python pandas读取CSV文件的注意事项(适合新手)
You might like
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
php excel类 phpExcel使用方法介绍
2010/08/21 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
初识php MVC
2014/09/10 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
中止javascript执行的方法
2014/02/14 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
Vue.js仿Metronic高级表格(一)静态设计
2017/04/17 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
深入理解JavaScript和TypeScript中的class
2018/04/22 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
Python Tkinter简单布局实例教程
2014/09/03 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
python 计算一个字符串中所有数字的和实例
2019/06/11 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
pycharm显示远程图片的实现
2019/11/04 Python
python将时分秒转换成秒的实例
2019/12/07 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
上海中网科技笔试题
2012/02/19 面试题
清明节扫墓活动方案
2014/03/02 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
知识竞赛主持词
2014/03/26 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书