来自 pybliometrics 的所有科学期刊分类(代码和名称),如何从 API 中检索此信息
All science journal classification (code and name) from pybliometrics, how to retrieve this info from the API
我有一个链接到 Scopus 作者 ID 的 EID 列表,我一直在尝试从每篇文章中检索 所有科学期刊分类(代码和名称),但我做不到在 pybliometrics 文档中找到执行此操作的方法。
我将不胜感激!
谢谢!
如果摘要检索不提供此信息(该信息很常见),请使用序列号 API 解决方法:
from pybliometrics.scopus import AbstractRetrieval, SerialTitle
ab = AbstractRetrieval("2-s2.0-85068268027")
s = SerialTitle(ab.issn)
print(s.subject_area)
您得到一个命名元组列表:
[Subjectarea(area='Software', abbreviation='COMP', code='1712'),
Subjectarea(area='Computer Science Applications', abbreviation='COMP', code='1706')]
不幸的是,序列号 API 需要 ISSN。它们有时会丢失,偶尔会出错,而且不一定稳定。 Scopus 每年更新两次。
如果缺少 ISSN,请尝试使用 SerialSearch()
class:
搜索序列号(= 来源)
from pybliometrics.scopus import AbstractRetrieval, SerialSearch
ab = AbstractRetrieval("2-s2.0-85068268027")
s = SerialSearch({"title": ab.publicationName})
您需要的是 s.results
- 它可以是一个很长的元组列表,因为它包含各种源指标。
我有一个链接到 Scopus 作者 ID 的 EID 列表,我一直在尝试从每篇文章中检索 所有科学期刊分类(代码和名称),但我做不到在 pybliometrics 文档中找到执行此操作的方法。 我将不胜感激!
谢谢!
如果摘要检索不提供此信息(该信息很常见),请使用序列号 API 解决方法:
from pybliometrics.scopus import AbstractRetrieval, SerialTitle
ab = AbstractRetrieval("2-s2.0-85068268027")
s = SerialTitle(ab.issn)
print(s.subject_area)
您得到一个命名元组列表:
[Subjectarea(area='Software', abbreviation='COMP', code='1712'),
Subjectarea(area='Computer Science Applications', abbreviation='COMP', code='1706')]
不幸的是,序列号 API 需要 ISSN。它们有时会丢失,偶尔会出错,而且不一定稳定。 Scopus 每年更新两次。
如果缺少 ISSN,请尝试使用 SerialSearch()
class:
from pybliometrics.scopus import AbstractRetrieval, SerialSearch
ab = AbstractRetrieval("2-s2.0-85068268027")
s = SerialSearch({"title": ab.publicationName})
您需要的是 s.results
- 它可以是一个很长的元组列表,因为它包含各种源指标。