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 |