【问题标题】:R SPARQL Wikidata: "Opening and ending tag mismatch"R SPARQL Wikidata:“开始和结束标签不匹配”
【发布时间】:2019-10-25 14:21:00
【问题描述】:

我的目标是使用 R 查询 wikidata。我刚刚意识到 Wikidata 查询服务为此提供了代码示例:

  1. 转到https://w.wiki/AkK
  2. 执行查询
  3. 点击下载按钮旁边的>代码
  4. 选择 R。这将给出以下结果:
#http://www.r-bloggers.com/sparql-with-r-in-less-than-5-minutes/

library(SPARQL) # SPARQL querying package
library(ggplot2)

endpoint <- "https://query.wikidata.org/sparql"
query <- 'SELECT  (COUNT(?item) AS ?count) \n{\n  ?item wdt:P31 wd:Q146.\n  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }\n} '

qd <- SPARQL(endpoint,query)
df <- qd$results

当我运行此代码时,会出现以下错误消息:“开始和结束标签不匹配”。这个问题似乎与平台无关。为了避免收到此错误消息,我需要做什么?

【问题讨论】:

标签: r sparql wikidata-query-service


【解决方案1】:

正确的代码是

qd &lt;- SPARQL(endpoint,query,curl_args=list(useragent=R.version.string))

【讨论】:

    猜你喜欢
    • 2016-09-15
    • 2012-04-01
    • 2011-11-02
    • 1970-01-01
    • 2012-09-29
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    相关资源
    最近更新 更多