数据帧上的SQL
framequer的Python项目详细描述
[![构建状态](https://api.travis-ci.org/chmp/framequery.svg?branch=master)(https://travis ci.org/chmp/framequery)
\framequery-sql on dataframes
framequery允许使用sql查询数据帧。目前它的目标是
[pandas][]和[dask][],在追求[postgresql][postgres]兼容性的同时,
framequery还集成了[sqlalchemy][]。
[dask]:dask.pydata.org
[pandas]:pandas.pydata.org
[postgres]:https://www.postgresql.org/
[sqlalchemy]:http://www.sqlalchemy.org/
`并使用
[`framequery.execute`](docs/api.md framequeryexecute)对作用域中的
dataframes运行查询:
``python
``import framequery as fq
import pandas as pd
stores=pd.read尢csv('data/stores.csv')
sales尢by尢country=fq.execute(“”
选择国家,从销售
>加盟店
>从销售
>加盟店
>从销售
>加盟店
>从销售
<打印(按国家销售
```
<有关详细用法,请参阅[使用指南](docs/us用法.md)和
[api参考](docs/api.md)文档
是的###开发
-重构代码
-针对postgres兼容性
-一流的dask支持
-sqlalchemy支持
-对dask的值进行排序/按顺序排序
<0.1.0
-初始发布
>>;mit许可证(mit)的mit许可证(mit)的mit许可证(mit)的mit许可证(mit)的mit
>;
>;
>>;版权所有(C)2016-2017 Christopher Prohm
>;
>;特此免费授予获得本软件和相关文档文件(以下简称“软件”)副本的任何人
>;不受限制地使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权的权利,和/或
>;出售本软件的副本,并允许向其提供本软件的人这样做,但须满足以下条件:
>;
>;上述版权声明和本许可声明应包含在
>;本软件的所有副本或实质性部分中。提供“原样”,无任何担保,明示或“BR/>>;暗示,包括但不限于适销性保证,
适合特定目的和不侵权。在任何情况下,
>;作者或版权所有人都不对任何索赔、损害或其他
>;责任负责,无论是在合同、侵权或其他诉讼中,由软件或使用或其他
>;软件交易引起的、由软件引起的或与之相关的。
\framequery-sql on dataframes
framequery允许使用sql查询数据帧。目前它的目标是
[pandas][]和[dask][],在追求[postgresql][postgres]兼容性的同时,
framequery还集成了[sqlalchemy][]。
[dask]:dask.pydata.org
[pandas]:pandas.pydata.org
[postgres]:https://www.postgresql.org/
[sqlalchemy]:http://www.sqlalchemy.org/
`并使用
[`framequery.execute`](docs/api.md framequeryexecute)对作用域中的
dataframes运行查询:
``python
``import framequery as fq
import pandas as pd
stores=pd.read尢csv('data/stores.csv')
sales尢by尢country=fq.execute(“”
选择国家,从销售
>加盟店
>从销售
>加盟店
>从销售
>加盟店
>从销售
<打印(按国家销售
```
<有关详细用法,请参阅[使用指南](docs/us用法.md)和
[api参考](docs/api.md)文档
是的###开发
-重构代码
-针对postgres兼容性
-一流的dask支持
-sqlalchemy支持
-对dask的值进行排序/按顺序排序
<0.1.0
-初始发布
>>;mit许可证(mit)的mit许可证(mit)的mit许可证(mit)的mit许可证(mit)的mit
>;
>;
>>;版权所有(C)2016-2017 Christopher Prohm
>;
>;特此免费授予获得本软件和相关文档文件(以下简称“软件”)副本的任何人
>;不受限制地使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权的权利,和/或
>;出售本软件的副本,并允许向其提供本软件的人这样做,但须满足以下条件:
>;
>;上述版权声明和本许可声明应包含在
>;本软件的所有副本或实质性部分中。提供“原样”,无任何担保,明示或“BR/>>;暗示,包括但不限于适销性保证,
适合特定目的和不侵权。在任何情况下,
>;作者或版权所有人都不对任何索赔、损害或其他
>;责任负责,无论是在合同、侵权或其他诉讼中,由软件或使用或其他
>;软件交易引起的、由软件引起的或与之相关的。