web-scraping – SPARQL可以处理特定单元格的空白结果吗?

web-scraping – SPARQL可以处理特定单元格的空白结果吗?,第1张

概述我正在编写SPARQL查询,无法弄清楚如何允许特定列的空白结果. 我目前的要求是: select * where {?game a dbpedia-owl:Game ;dbpprop:name ?name ; dbpedia-owl:publisher ?publisher . } 有些游戏有一个发布者的猫头鹰,而其他游戏没有.上述请求会过滤掉没有发布商的游戏.我希望能够在同一个csv中与发 我正在编写SPARQL查询,无法弄清楚如何允许特定列的空白结果.

我目前的要求是:

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可以处理特定单元格的空白结果吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1086289.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存