Skip to main content

Convert SPARQL results to Pandas dataframes

Project description

sparql-dataframe

Helper to convert SPARQLWrapper results to Pandas dataframes.

Build Status

See this blog post for examples. You might also be interested in these related examples from Su Labs tutorial.

Install

Directly from PyPi for Python 3.4+.

$ pip install sparql-dataframe

From Github. This should support Python 2.7 as well.

$ pip install git+https://github.com/lawlesst/sparql-dataframe.git

Usage

import sparql_dataframe

endpoint = "http://dbpedia.org/sparql"

q = """
    SELECT ?label ?wikiPageID
    WHERE {
    <http://dbpedia.org/resource/Baseball> rdfs:label ?label ;
         <http://dbpedia.org/ontology/wikiPageID> ?wikiPageID
    }
"""

df = sparql_dataframe.get(endpoint, q)
...

By default, the query will be passed to the server as a GET request. To pass the query to the server as a POST request, use the post=True keyword.

df = sparql_dataframe.get(endpoint, q, post=True)

Tests

$ python -m unittest

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

sparql_dataframe-0.4.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

sparql_dataframe-0.4-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file sparql_dataframe-0.4.tar.gz.

File metadata

  • Download URL: sparql_dataframe-0.4.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.6

File hashes

Hashes for sparql_dataframe-0.4.tar.gz
Algorithm Hash digest
SHA256 b9e1e722d02989ae21269574fc9cf22f572e209d5aa129527b7a97cb020588f3
MD5 543584034de4a3d9bfa69f87162654fa
BLAKE2b-256 36f69c1d7242cc79b6128c7445dc48b954a8f95dc536c6659db9088ca8dbb9f9

See more details on using hashes here.

File details

Details for the file sparql_dataframe-0.4-py3-none-any.whl.

File metadata

  • Download URL: sparql_dataframe-0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.6

File hashes

Hashes for sparql_dataframe-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3512f898526cea55ccefd0d4535774458ee385faa0dffdcc2751e8d54aa73228
MD5 a632c81c55b0d39ab47a17dea240f519
BLAKE2b-256 a107ffcd009474710188237527ca21c487b23d8e59e996833fcdae72c8ba3f55

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page