ibis的后端用于查询datasette
项目描述
ibis-datasette 提供了 datasette 的 ibis 后端。这使您可以使用类似dataframe的API(而不是SQL)查询任何 datasette 服务器。
安装
ibis-datasette 可在 pypi 上获得
$ pip install ibis-datasette
使用方法
安装完成后,您可以使用 ibis.datasette.connect 函数连接到任何 datasette 服务器。该函数需要一个指向数据库的 完整URL。例如,连接到 立法者数据库。
In [1]: import ibis
In [2]: con = ibis.datasette.connect("https://congress-legislators.datasettes.com/legislators")
连接后,您可以使用 ibis 与表交互,就像您使用本地 sqlite 数据库一样。
In [3]: ibis.options.interactive = True # enable interactive mode
In [4]: con.list_tables()
Out[4]:
['executive_terms',
'executives',
'legislator_terms',
'legislators',
'offices',
'social_media']
In [5]: t = con.tables.legislators # access the `legislators` table
In [6]: t.name_first.topk(5) # top 5 first names for legislators
Out[6]:
name_first count
0 John 1273
1 William 1024
2 James 721
3 Thomas 457
4 Charles 442
许可证
新BSD。请参阅 许可证文件。
项目详情
关闭
ibis-datasette-0.2.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9b79b57e1dde502ae61fd575bd9a3b33a240b13ce6053e9df09d7da6bbe48a4 |
|
MD5 | c7af0efc2e6a369c657dd138b7bc60b1 |
|
BLAKE2b-256 | fafc06c3546b2024fb2ef90f57c1301bb3cce8aaf4133a05ba289c5979c002a1 |
关闭
ibis_datasette-0.2.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f5a009a17518754b24be3801342481314f792801e22e889bea027fb3aab4a07 |
|
MD5 | 017f5938120f1d948f49f99f63cdaa17 |
|
BLAKE2b-256 | 49bf019a38e6649a503ce71cb19540157e13f5f61210ee9e64bc92d7a8ca6fd3 |