我目前的要求是:
select * where {?game a dbpedia-owl:Game ;dbpprop:name ?name ; dbpedia-owl:publisher ?publisher . }
有些游戏有一个发布者的猫头鹰,而其他游戏没有.上述请求会过滤掉没有发布商的游戏.我希望能够在同一个csv中与发布者和没有发布者的游戏一起获得游戏.
我试图写出发布者owl的isset语句,但似乎无法获得正确的空白.
我希望发布者单元格的结果为空白,而不是在没有发布者的情况下过滤掉游戏.
有什么建议?
解决方法 每当您在寻找可能存在且可能不存在的内容时,您可以将该部分语句放在SPARQL查询的可选部分中.从而:select * where { ?game a dbpedia-owl:Game ; dbpprop:name ?name . optional{ ?game dbpedia-owl:publisher ?publisher . }}
可选项之前的计数是112,之后的计数是143.
总结以上是内存溢出为你收集整理的web-scraping – SPARQL可以处理特定单元格的空白结果吗?全部内容,希望文章能够帮你解决web-scraping – SPARQL可以处理特定单元格的空白结果吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)