r - 使用 R 访问 ACM 数字图书馆 - 没有 API 那么怎么可能?

标签 r ropensci

我想使用 R 代码搜索 ACM 数字库,检索至少包括摘要在内的元数据,最多检索全文。

我知道 rOpenSci 库提供了 R 包和函数来访问 IEEEExplore 和其他文献数据服务,并且这些工作得很好,但是由于 ACM 数字库尚未提供 API,因此 rOpenSci 无法开发访问 ACM 的代码来自 R 的数字图书馆资源。

我的问题是有人知道解决这个问题的方法吗?是否有替代方案允许以编程方式访问 ACM 数字图书馆中的内容?

谢谢
山姆

最佳答案

我 promise 了一个代码示例,用于使用 rcrossref 搜索 ACM 数字图书馆。

install.packages('rcrossref')
library(rcrossref)

data = cr_members(member_id = 320, limit = 500, works = TRUE, query = "games")
df = data.frame(data$data)
df$container.title
df$title
table(df$type)

谢谢斯科特。

但我的问题是:
data$meta

当 dl.acm.org 显示大约 133,279 时,显示总结果约为 2637。

我确实找到了一个页面,说 ACM 正在参与试点 - 所以也许他们还没有将整个数据库放入 crossref 中。

是的 - 没有摘要 - 无赖。但是有指向 XML 全文的链接。

关于r - 使用 R 访问 ACM 数字图书馆 - 没有 API 那么怎么可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33380715/

相关文章:

R绘图极坐标图简单定制

r - 无法保存 - 在 R 中加载从 rvest 生成的 xml_document

R——从函数 "polyroot"() 和 "Im()"中查找非复杂解

r - 具有多列的数据框,从一列中的一组相同值中选择另一列中的最大值

r - geom_abline(...) 是否多次绘制数据?

r - 更快地切片(原始)向量的方法?

r - 如何使用 R 搜索 PubMed 或其他数据库

r - 使用 R 中的 2 个以上图例到plotly/plot.ly