Open DmitriKurochkin opened 12 months ago
Приветствую! По всей видимости, у Вас, как и у меня теперь, нет доступа к полноценному API Scopus, который прилагается к официальной подписке на этот сервис, ныне недоступной в России. Бесплатный API не дает нужный для долевого подсчета набор метаданных. Я пробую сделать аналог на OpenAlex, но там пока существенно хуже качество привязок публикаций к профилям организаций.
Возможно поменялся формат ответа от Scopus API, теперь тип возвращаемого значения - список, состоящий из именованных кортежей типа pybliometrics.scopus.scopus_search.Document:
При попытке положить такие значения в DataFrame описанным способом:
df = pd.DataFrame(pd.DataFrame(s.results))
я получаю ошибкуВозможно проблема в том, что в ответе на запрос мы получаем теперь список именованных кортежей, а не просто список/массив записей:
Document(eid='2-s2.0-85099879119', doi='10.1088/1742-6596/1703/1/012016', pii=None, pubmed_id=None, title='Evaluation of the effectiveness of geographic information systems adaptation to destabilizing factors', subtype='cp', subtypeDescription='Conference Paper', creator='Burlov V.G.', afid=None, affilname='Russian State Hydrometeorological University', affiliation_city='Saint Petersburg', affiliation_country='Russian Federation', author_count=None, author_names=None, author_ids=None, author_afids=None, coverDate='2020-12-23', coverDisplayDate='23 December 2020', publicationName='Journal of Physics: Conference Series', issn='17426588', source_id='130053', eIssn='17426596', aggregationType='Conference Proceeding', volume='1703', issueIdentifier='1', article_number='012016', pageRange=None, description=None, authkeywords=None, citedby_count=3, openaccess=1, freetoread='publisherfullgold', freetoreadLabel='Gold', fund_acr=None, fund_no=None, fund_sponsor=None)