python query方法_Python pandas.read_sql_query()常用操作方法代码

本文介绍了Python pandas库中read_sql_query()函数的使用,包括测试数据库连接、操作临时表、查看表索引、从数据库获取数据、绘制hexbin和scatter地图以及数据集分析和清除数据等常见操作。
摘要由CSDN通过智能技术生成

1、测试数据库连接问题代码def test_connectable_issue_example(self):

# This tests the example raised in issue

# https://github.com/pydata/pandas/issues/10104

def foo(connection):

query = 'SELECT test_foo_data FROM test_foo_data'

return sql.read_sql_query(query, con=connection)

def bar(connection, data):

data.to_sql(name='test_foo_data',

con=connection, if_exists='append')

def main(connectable):

with connectable.connect() as conn:

with conn.begin():

foo_data = conn.run_callable(foo)

conn.run_callable(bar, foo_data)

DataFrame({'test_foo_data': [0, 1, 2]}).to_sql(

'test_foo_data', self.conn)

main(self.conn)

2、临时表相关操作示例代码def test_temporary_table(self):

test_data = u'Hello, World!'

expected = DataFrame({'spam': [tes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值