数据帧上的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/>>;暗示,包括但不限于适销性保证,
适合特定目的和不侵权。在任何情况下,
>;作者或版权所有人都不对任何索赔、损害或其他
>;责任负责,无论是在合同、侵权或其他诉讼中,由软件或使用或其他
>;软件交易引起的、由软件引起的或与之相关的。

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

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应