Pybliometrics 如何查找具有给定关联的所有作者的ID,包括那些过去有关联的作者?

Pybliometrics 如何查找具有给定关联的所有作者的ID,包括那些过去有关联的作者?,pybliometrics,Pybliometrics,我有X机构。对于该机构,我需要找到在其职业生涯中任何时候都有过这种联系的所有作者的ID。我尝试使用这个代码,其中XID是机构X的附属机构id from pybliometrics.scopus import AuthorSearch query = 'AF-ID(XID)' s = AuthorSearch(query) authors = s.authors authors = pd.DataFrame(authors) 当我查看作者名单时,我确信过去曾隶属于X研究所并在其职业生涯中搬到另一

我有X机构。对于该机构,我需要找到在其职业生涯中任何时候都有过这种联系的所有作者的ID。我尝试使用这个代码,其中XID是机构X的附属机构id

from pybliometrics.scopus import AuthorSearch
query = 'AF-ID(XID)'
s = AuthorSearch(query)
authors = s.authors
authors = pd.DataFrame(authors)
当我查看作者名单时,我确信过去曾隶属于X研究所并在其职业生涯中搬到另一个地方的几位科学家根本没有出现在名单上。看起来查询只返回当前与X机构有联系的作者,而不是过去有联系的作者

我如何收集目前和过去与X机构有关联的所有作者

谢谢。

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

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

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人在与另一家研究所有关联的情况下至少发表了论文

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