我的目标是使用 R 查询 wikidata。我刚刚意识到 Wikidata 查询服务提供了代码示例,以便:
- 转到https://w.wiki/AkK
- 执行查询
- 点击下载按钮旁边的</>代码
- 选择 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
当我运行此代码时,会出现以下错误消息:“开始和结束标签不匹配”。这个问题似乎与平台无关。为了避免收到此错误消息,我需要做什么?