Jupyter/IPython Extension for Sparql Pandas dataframe queries
Project description
IPython Sparql Pandas Extension
Jupyter/IPython Extension for Sparql Pandas dataframe queries.
Install
Via pip:
pip install ipython-sparql-pandas
Usage
Load the extension:
%load_ext ipython_sparql_pandas
Query:
%%sparql http://dbpedia.org/sparql/ -qs foo
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX dcb: <http://dbpedia.org/resource/Category:>
PREFIX dbp: <http://dbpedia.org/property/>
SELECT ?capital ?populationTotal WHERE {
?capital dct:subject dcb:Capitals_in_Europe ;
dbp:populationTotal ?populationTotal ;
foaf:name ?name.
}
LIMIT 5
The variable foo
is now a Pandas dataframe of SPARQL results:
foo.plot.barh('name', 'populationTotal').invert_yaxis()
Acknowledgements
This package is inspired by ipython_sparql.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for ipython-sparql-pandas-0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 563e17ffad7c190ea8ed9a5fab15764abff8f40ea840ca9c284a65ece7748626 |
|
MD5 | 0a5bc1e78757d9c8e4402260c784beb0 |
|
BLAKE2b-256 | b7d8e2c547488d5377952e8e8465a38bb1689d45496c8e88f3bff61c38e3580b |
Close
Hashes for ipython_sparql_pandas-0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7bd6e2f4b5e5720a1eb04bc2fb51f2992c0895463be25b3846cb8af3a462919 |
|
MD5 | 081a566ca5a47908ee0b47ee5647af23 |
|
BLAKE2b-256 | 0cd4fad43a5e1d112203b3ba349c49dfeefae5d44552dffb88ac4a8a3d0a5172 |