pandas.read_sql(sql,con,index_col = None,coerce_float = True,params = None,parse_dates = None,columns = None,chunksize = None)源代码

将SQL查询或数据库表读入DataFrame。

此功能是一个方便的包装read_sql_table和 read_sql_query(为了向后兼容)。它将根据提供的输入委托给特定的功能。SQL查询将被路由到read_sql_query,而数据库表名将被路由到read_sql_table。请注意,委托的功能可能有更多关于其功能的特定说明,此处未列出。参数:sql:string或SQLAlchemy可选(选择或文本对象)

要执行的SQL查询或表名。

con:SQLAlchemy可连接(引擎/连接)或数据库字符串URI

或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

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

的字典,其中格式字符串是在解析的情况下的strftime兼容的字符串倍,

或是在解析整数时间戳的情况下(d,S,NS,MS,我们)之一。{column_name: format string}

dict of ,其中arg dict对应于关键字参数,特别适用于没有本机Datetime支持的数据库,

例如SQLite。{column_name: arg dict}pandas.to_datetime()

columns:list,默认值:None

从SQL表中选择的列名列表(仅在读取表时使用)。

chunksize:int,默认无

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

返回:DataFrame(数据帧)

例如,import MySQLdb

mysql_cn= MySQLdb.connect(host='myhost',

port=3306,user='myusername', passwd='mypassword',

db='information_schema')

df_mysql = pd.read_sql('select * from VIEWS;', con=mysql_cn)

print 'loaded dataframe from MySQL. records:', len(df_mysql)

mysql_cn.close()

python的read函数_Python Pandas pandas.read_sql函数方法的使用相关推荐

  1. python hist函数_Python主要数据探索函数

    Python中用于数据探索的库主要是pandas(数据分析)和 Matplotlib(数据可视化),其中pandas提供了大量的与数据库探索相关的函数,这些数据探索函数壳大致分为统计特征函数与统计绘图 ...

  2. python阶乘匿名函数_python的高阶函数与匿名函数

    一.高阶函数的定义 高阶函数:就是把函数当成参数传递的一种函数,例如: defadd(x,y,f):return f(x)+f(y)print(add(-8,11,abs) 结果:19 解释: 1.调 ...

  3. python中itemgetter函数_Python中的sorted函数以及operator.itemgetter函数

    operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子. a = [1,2,3] >>> b=op ...

  4. python日期函数_python 时间及日期函数

    本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import time import datetime '''时间转化为时间戳: ...

  5. python拷贝文件函数_Python Set集合,函数,深入拷贝,浅入拷贝,文件处理

    1.Set基本数据类型 a.set集合,是一个无序且不重复的元素集合 classset(object):"""set() -> new empty set obje ...

  6. python中range 函数_Python中的range函数

    本篇介绍range函数的特点及如何灵活运用. 工具/原料 Python3.7.5 Windows7环境 方法/步骤 1 查看range函数的帮助信息, range(stop) range(start, ...

  7. 什么是python函数_Python之什么是函数

    Python内置了很多有用的函数,我们可以直接调用. 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数. 可以直接从Python的官方网站查看文档: http:// ...

  8. python getattr函数_Python中的getattr()函数详解

    在计算机编程中,自省是指这种能力:检查某些事物以确定它是什么.它知道什么以及它能做什么.自省向程序员提供了极大的灵活性和控制力. 自省(introspection),在计算机编程领域里,是指在运行时来 ...

  9. python怎么创建函数_Python创建与调用函数

    今天我们来讲Python里的创建与调用函数. 先讲创建函数,创建函数使用def关键字,就是define的缩写. 上代码看看吧: def say(info): print(info) 这就是一个名叫sa ...

  10. python 文件函数_python文件操作及函数学习

    文件操作 文件读 f = open('a.txt', encoding='utf-8', mode='r')  #只读方式打开文件 data = f.read()  #read函数读取所有文件内容,光 ...

最新文章

  1. C# 图片缩放放大剪切代码
  2. SQL Server 索引结构及其使用(一)
  3. 新建一个虚拟环境 用于django的项目
  4. 基于c++11新标准开发一个支持多线程高并发的网络库
  5. Linux上将二进制文件转化为c语言数组
  6. c语言写的fft程序,C语言编写FFT程序.pdf
  7. 用Matlab筛选mirbase,一种基于miRBase数据库的植物有参的miRNA数据分析方法与流程...
  8. 将文件夹中的图片按照文件名进行标签分类
  9. TensorFlow cifar 卷积网络
  10. 手机H5-调用百度地图导航
  11. esphome自制红外遥控器接入HA,用来控制灯光,开关等,可使用任意遥控控制
  12. 索引的底层实现原理是什么?
  13. 指针、堆栈(DAY 26)
  14. 数学建模--综合评价方法
  15. protect 和 private 的区别
  16. 狼人杀暂时未连接到语音服务器,狼人杀连接服务器失败 连接不上网络怎么办...
  17. LeetCode之打印零与奇偶数golang与java实现
  18. java基于springboot宠物医院管理系统
  19. 【翻译】口袋妖怪X/Y 制作技法
  20. 充电计划 -- http协议

热门文章

  1. mysql实现decode_Oracle中的DECODE()函数,MySQL中怎么实现DECODE()函数
  2. Java预编译和批处理
  3. Oracle的to_char()函数使用
  4. [HAOI2016]食物链
  5. EDM邮件营销时应该远离的8大不良做法
  6. [Leetcode][第77题][JAVA][组合][回溯]
  7. 学生电脑哪个牌子好_家用医用酒精棉球哪个牌子好,酒精棉片哪个牌子好
  8. 大学物理实验长度的测量实验报告_大学物理实验教案长度和质量的测量两篇
  9. eclipse xml文件报错_Maven教程6: Maven与Eclipse整合
  10. php无限加载,php递归无限页面加载