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 DISTINCT ?name ?capital ?populationTotal WHERE {
?capital dct:subject dcb:Capitals_in_Europe ;
dbp:populationTotal ?populationTotal ;
foaf:name ?name.
}
ORDER BY DESC(?populationTotal)
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-1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e5114e79d63c02bda31254a4c2cc55c6de8317dd70532887d0153366936c598 |
|
MD5 | 6ac5493181d827a98a3e8f1cf40396e7 |
|
BLAKE2b-256 | 34f74abe0aa7572c4e5dfedeaf85c87d5f38d0f47ed27366d81a1340dfee0b20 |
Close
Hashes for ipython_sparql_pandas-1.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67a5233900457f01958ba2d3e4f217078595bb2726269ae46a2f2d0e6773ecc3 |
|
MD5 | 7601e80ce1f1c0c0765de49562c1dbb9 |
|
BLAKE2b-256 | 5fdf1d32e13ae7c756358855577902f01facb936d0555f57fdb6613a9f545607 |