从sparql查询获取pandas数据帧
sparqldataframe的Python项目详细描述
一个Python库,它可以向SPARQL端点发送SPARQL查询,并从结果中检索Pandas数据文件。
安装
pip install sparqldataframe
用法
这是一个如何在Wikidata端点上运行SPARQL查询的例子:
importsparqldataframesparql_query=""" SELECT ?item ?itemLabel WHERE { ?item wdt:P31 wd:Q146. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } """df=sparqldataframe.query("https://query.wikidata.org/sparql",sparql_query)
WiKiTaa/^ a5}既可以使用S{Qu>1}和^ {CD2>}函数,也不必添加SPARQL端点URL:
df=sparqldataframe.wikidata_query(sparql_query)df=sparqldataframe.dbpedia_query(sparql_query)
许可证
这个项目是由麻省理工学院授权的。有关详细信息,请参见LICENSE。