首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到所有给定的作者的in,包括那些在过去附属的作者的in?

如何找到所有给定的作者的in,包括那些在过去附属的作者的in?
EN

Stack Overflow用户
提问于 2021-04-30 09:20:53
回答 1查看 85关注 0票数 0

我有机构X。对于那个机构,我需要找到所有在他们职业生涯中任何时候都有过这种联系的作者的I。我尝试使用以下代码,其中XID是机构X的affiliation_id

代码语言:javascript
复制
from pybliometrics.scopus import AuthorSearch
query = 'AF-ID(XID)'
s = AuthorSearch(query)
authors = s.authors
authors = pd.DataFrame(authors)

当我查看作者名单时,我知道的几位科学家--我知道他们过去曾与X机构有关联,在他们的职业生涯中搬到了另一个地方--根本没有出现在名单上。看起来,该查询只返回当前与机构X有关联的作者,而不返回过去有此关联的作者。

我如何收集所有作者与当前和过去的附属机构X?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-04-30 12:38:15

对于XID = 60105007 (我的研究所),我找到了现在和以前的同事。

从以下事实可以看出这一点:s.authors包含有关当前从属关系ID的信息,这些信息可能不同:

代码语言:javascript
复制
import pandas as pd
from pybliometrics.scopus import AuthorSearch

XID = "60105007"
query = f'AF-ID({XID})'
s = AuthorSearch(query)

authors = pd.DataFrame(s.authors)

different_aff = authors["affiliation_id"] != XID
different_aff.sum()

在隶属于60105007研究所的96名研究人员中,有14人至少发表了他们的论文,而附属于另一篇论文。

很可能那些你期望成为你的机构的一部分的作者没有被正确地分配到这个机构的简介中。经常会有重复的从属关系配置文件,分配给一些非组织的从属关系配置文件。这是由于与字符串解析相关的困难。但就相关作者而言,每个作者都是小的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67331327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档