在r中使用scopus来检索引用
library(rscopus)
auth_token_header("please_add")
akey="please_add"
set_api_key(akey)
x = abstract_retrieval("10.1109/TPAMI.2018.2798607", identifier= "doi")
执行此操作可以获取结果
x$content$`abstracts-retrieval-response`$`item`$bibrecord$tail$`bibliography`$reference[[1]]$`ref-info`$`ref-title`
如果有此命令,如何执行命令并获取结果:
a = 1
ref <- paste("x$content$`abstracts-retrieval-response`$`item`$bibrecord$tail$`bibliography`$reference[[",a,"]]$`ref-info`$`ref-title`")
答案 0 :(得分:2)
您可以将parse
与eval
一起使用:
eval(parse(text = "sum(1:10)"))
#[1] 55
尽管通常您应该尝试重新表述您的问题以避免这样做。
fortunes::fortune("parse")
#If the answer is parse() you should usually rethink the question.
# -- Thomas Lumley
# R-help (February 2005)