Skip to main content

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()

plot

Acknowledgements

This package is inspired by ipython_sparql.

Metadata

Release files for ipython-sparql-pandas 1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ipython-sparql-pandas 1.6
File Size Uploaded
ipython_sparql_pandas-1.6.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ipython-sparql-pandas 1.6
File Interpreter ABI Platform
ipython_sparql_pandas-1.6-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 7.7 kB

Release files / ipython_sparql_pandas-1.6.tar.gz

Download URL ipython_sparql_pandas-1.6.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
03423d7c57fa3a4c427670fa6f99c2a4ee90ffb04094abf8cc784c5ac0e0f3bd
BLAKE2b-256 checksum
How to use checksums
0965b13ad35357a386b1539e2d3bb94a8255e2c1bc7683dd48e94625f5fbaa9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.0

Release files / ipython_sparql_pandas-1.6-py2.py3-none-any.whl

Download URL ipython_sparql_pandas-1.6-py2.py3-none-any.whl
Size 4.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c9f56b86380bb1bbd7697e4af2de3d11aba2fd1743700270d1ef5f50eaf267b3
BLAKE2b-256 checksum
How to use checksums
be69cda6d276c9e45e69e8288798447d61a88e7d6619333b542bc4f9077942f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.0

Release history Release notifications | RSS feed

This release

1.6 This release

2 release files

1.5

2 release files

1.4

2 release files

1.3

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page