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.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d4871e680c2ab3a8d329c743081fb508750b06708743e6ed6211d3bb12f2e3 |
|
MD5 | f33e9a29aba6f9fa41458fdbae71d88d |
|
BLAKE2b-256 | 7f65ab2fb2062f5ed5a650adc26b0ce105701e44682b5c7e77877309575ade84 |
Close
Hashes for ipython_sparql_pandas-1.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 450214c290625ce9c375875096f40f2e2549045d07b8c5c993ff30323c1538a0 |
|
MD5 | 9634389f4ca98514a4a7cc2f049c5872 |
|
BLAKE2b-256 | 526c3301de7e34d2972ace648791c6481ad7022dc02534922b0d694223c01a32 |