【发布时间】:2020-11-19 12:07:40
【问题描述】:
目前正在使用 pybliometrics (scopus) 我想创建一个循环,让我可以从多个作者那里获取隶属关系信息。
基本上,这就是我的循环的想法。我如何对许多作者做到这一点?
from pybliometrics.scopus import AuthorRetrieval
import pandas as pd
import numpy as np
au = AuthorRetrieval(authorid)
au.affiliation_history
au.identifier
x = au.identifier
refs2 = au.affiliation_history
len(refs2)
refs2
df = pd.DataFrame(refs2)
df.columns
a_history = df
df['authorid'] = x
#moving authorid to 0
cols = list(df)
cols.insert(0, cols.pop(cols.index('authorid')))
df = df.loc[:, cols]
df.to_excel("af_historyfinal.xlsx")
【问题讨论】:
-
感谢您的帮助!我的问题是,在您帮助我修复的代码中具有相同的想法,我计划检索数千个作者的历史隶属关系。但是,鉴于数据检索限制,我不清楚如何进行正确的循环。
标签: python scopus pybliometrics