通过python查询treasury.io,返回pandas数据帧

treasuryio的Python项目详细描述


PyTreasuryIO
==
访问.._ treasury.io:http://treasury.io,来自python。

_ treasury.io:http://treasury.io,来自“python”。虽然您可以简单地将函数从一个脚本复制粘贴到另一个脚本,但这样可以更快、更容易地启动和运行!

它还有一些助手可以从Treasury.io数据创建一个Twitter机器人。


安装
----
使用PIP安装。:


PIP安装TreasuryIO


示例
--


基本查询
~~~~~~
发送一个SQL查询并接收一个Pandas数据框。:

2013年5月22日
进口国债'
Treaskyio.query(SQL)

~~~~~~~~~~~
write a``~/.twitter.yml``文件。:


consumer密钥:oeshausaooeuhts
consumer密钥:oeshaousaooeuuhu机密:b233tsao-enusaehsunoesuduhoelaouhu9023Uonsheshuahonetuoeuouo0eohneuhoouu

定义一个生成tweet文本的函数,并用
`@govertalio.tweet``decorator装饰它。:

import humanize



helpers to humanize number/dates
def humanize number(num):
return humanize.intword(int(math.ceil(num)).lower()

def humanize date(date):
return humanize.naturalday(date.title()

@govertalyio.tweet
def total_debt_tweet():
df=govertalyio.query('选择日期,从t3c中关闭'u today,其中,'''受限制百分比',年份=2013和月份>;=1)按日期顺序说明')

=abs(当前金额-以前金额)

上一个“amt:
change=“reduced”

人性化值
请注意包含的“human”日期“和“human”数字“函数,它们为您简化了这些值
当前日期=human日期(df[“date”][0])
amt=human数字(当前金额)
delta=human数字(delta)
上一个日期=人类日期(df['date'][end])

此金额自%s-%s起有%s个“%vals


然后运行它。:


total_debt_tweet()


>您可以通过切换使用的函数来获得喜爱。:


import treastoryio

@treastorio.tweet
def tweet_a():
……

@treastorio.tweet
deftweet懔b():


@govertalio.tweet
def tweet懔c():



random.choice([tweet懔a,tweet懔b,tweet懔c])()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过解决错误“活动无法转换为片段”将片段传递给类构造函数?   Java中清理Code39条码数据的regex帮助   将java转换为C++   java无法在Android Studio中生成签名的apk,出现错误   从数学方程出发   MySQL和Java内存问题   如何强制Java抛出算术异常?   java为什么JDBC将零端口视为空(默认)端口?   java如何在没有“changelog主题”的情况下加入KStream和KTable   排序我尝试合并两个排序的数组,但得到的是java。lang.ArrayIndexOutofBounds异常:5无法找出原因   如何在java中求大长度矩阵的逆?   基于maven构建的java生成类路径字符串   java每20个字符分割一个字符串,然后将每个部分打印到控制台   将字符串数字字转换为字符串数字:Java   在特定区域使用混合类型的java填充字节数组   尽管java类在开关块中实例化,但它只能调用接口方法