问题标签 [scopus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scopus - Scopus API -> 所有对出版物的引用
是否可以使用 Elsevier API 获得对具体出版物的所有引用(通过 scopus_id、doi ...)?
我试图做到这一点,我所能做的就是计算引用次数,但我至少需要作者和标题。
例如,如果我想做:
我得到:
有可能得到我想要的吗?
谢谢
python - scopus 关键词和引文爬取
我正在尝试从 Scopus api 抓取文章的数据。我有 api 密钥,可以从标准视图接收字段。
这是示例:
首先,初始化(api,搜索查询和标题)
现在我可以接收文章 json(例如,第一页的第一篇文章):
我可以轻松地从标准视图中获取一些主要字段:
但是,我需要这篇文章的关键字和引用。我通过对文章网址的附加请求解决了关键字问题:
使用字段 = authkeywords
此方法有效,但有时缺少关键字。此外,scopus api-key 有请求限制(每周 10000 个),这种方式不是最优的。
我可以让它更容易吗?
下一个关于引用的问题。为了查找文章的引用,我再次发送一个请求,使用 article['eid'] 字段:
那么,我可以在没有额外请求的情况下获得引用吗?
python - 使用 Scopus API 从 Scopus 获取作者的文章 (AUTHENTICATION_ERROR)
我已经在http://www.developers.elsevier.com/action/devprojects注册了。我创建了一个项目并获得了我的 scopus 密钥:
现在,使用这个生成的密钥,我想通过 和 查找firstname
作者。我从允许访问 Scopus 的大学网络发出请求(我可以完全手动访问 Scopus 搜索,从 Firefox 使用它没有问题)。但是,我想通过编写一个简单的脚本来自动化我的 Scopus 挖掘。我想通过给出他/她的,和来查找作者的出版物。lastname
subjectarea
firstname
lastname
subjectarea
这是我的代码:
哪里SCOPUS_API_KEY
看起来像这样:SCOPUS_API_KEY="xxxxxxxx"
。
虽然我可以从我的大学网络完全访问 scopus,但我得到了这样的回应:
{u'service-error': {u'status': {u'statusText': u'Requestor 配置设置不足以访问此资源。', u'statusCode': u'AUTHENTICATION_ERROR'}}}
生成的链接如下所示:http://api.elsevier.com/content/search/author?query=AUTHFIRST(John)%20AND%20AUTHLASTNAME(Kitchin)%20AND%20SUBJAREA(COMP)当我点击它时,它显示一个 XML 文件:
或者,当我更改为时,scopus_author_search_url
我"http://api.elsevier.com/content/search/author?apiKey=%s&" % (SCOPUS_API_KEY)
得到:
{u'service-error': {u'status': {u'statusText': u'Requestor configuration settings insufficient for access to this resource.', u'statusCode': u'AUTHENTICATION_ERROR'}}}
和 XML 文件:
这个问题的原因可能是什么,我该如何解决?
python - 使用 Elsevier Scopus API 获取论文参考
我正在使用 Elsevier 制作的 Scopus API。 http://dev.elsevier.com/sc_apis.html
我编写了一个简短的 python 脚本来提取有关论文的信息,例如标题、DOI 号和引用该论文的论文的 DOI 号。
然而,我真正想要的是能够提取我从中提取信息的论文中引用的论文的 DOI 号。
到目前为止,这是我的代码的重要部分
这会提取论文上的大量信息(标题、作者等)
获取引用相关论文的论文列表
有谁知道如何获得本文中出现的参考资料。
r - R如何将具有不同列数的列表导入数据框
我正在尝试从 Scopus csv 文件执行一些科学计量学分析。导入的 csv 的第一列是这样的:
在每一行中,作者的数量不定(最多 20 位以上)。到目前为止,我正在做类似的事情:
这给了我一个正确区分每个作者的列表。我测试了列表中提出的几种替代方案,以将列表移动到数据框,但更接近的是:
这给了我两个问题:
1)我必须定义列数,在分析数据之前我不知道;2)作者没有正确分开,但姓氏和缩写名在不同的列中。此外,该命令从名称中删除了一些字符。
其他地方建议的一些策略让我在列中正确分隔作者,但通过重复初始名称来实现空列。对不起,如果这个问题太天真,我开始使用 R。
任何建议和/或见解将不胜感激!
xml - 如何修改 R 中的顶级 XML 节点?
我想向 xml 文件的最顶部节点添加一个属性,然后保存该文件。我已经尝试了我能想到的所有 xpath 和子集的组合,但似乎无法让它发挥作用。使用一个简单的例子:
当我尝试
我收到一个错误:
但是,插入了属性,所以我不确定我做错了什么。
(更多背景:这是来自 Scopus API 的数据的简化版本。我正在组合数千个类似结构的 xml 文件,但 id 位于“coredata”节点中,它是“author”节点的兄弟,其中包含所有数据,所以当我使用SAS将组合的XML文档编译成数据集时,id和数据之间没有联系.我希望将id添加到层次结构的顶部会导致它向下传播到所有其他级别)。
database - Scopus 检索:TITLE-ABS-KEY
在 Scopus 的数据库中搜索时,我发现了一些奇怪的东西。
如果我在“TITLE-ABS-KEY”字段中查询一些单词,我得到的结果与我单独查询每个字段的结果不同,用“OR”分隔。
例如,查询:
TITLE-ABS-KEY(防洪坝河流或溪流)
找到163篇论文。
而查询:
TITLE(防洪坝河流或溪流)
或 ABS(防洪坝河流或溪流)
或 KEY(防洪坝河流或溪流)
仅找到140篇论文。
有谁知道这是否可以预期,如果可以,这两个查询有什么区别?
r - Scopus_ReadCSV {CITAN} 不适用于从 Scopus 导出的 csv 文件
我在 Windows 7 上使用 Rstudio 和 R 3.3.1 并且我已经安装了CITAN
包。我正在尝试从我从 Scopus 导出的 CSV 文件中导入书目条目(因为它是原样的),选择导出所有可用信息。
这是我得到的错误:
Scopus_ReadCSV("scopus.csv") 中的错误:未找到列:`Source'。另外:警告信息:
1: 在 read.table(file = file, header = header, sep = sep, quote = quote, : 在输入连接 'scopus.csv' 上发现无效输入
2:在 read.table(file = file, header = header, sep = sep, quote = quote, : readTableHeader 在 'scopus.csv' 上找到的不完整的最后一行
当我打开文件时,列“来源”就在那里,所以我不知道为什么它说“找不到”。
python - 将 Python-Scopus API 结果导出为 CSV
我对 Python 很陌生,所以不确定这是否可以完成,但我希望可以!
我已经访问了 Scopus API 并设法运行了一个搜索查询,它在 pandas 数据框中为我提供了以下结果:
如果可能,我想将 106652 结果导出到 csv 文件中,以便对其进行分析。这可能吗?