Моя общая цель — построить сетевой граф соавторов. У меня есть список идентификаторов PubMed, и это единственные публикации, которые меня интересуют для построения графика сети соавторов. Я не могу понять, как получить имена авторов и соответствующие аффилиации вместе в моем запросе с помощью rentrez. Я могу получить обе информации, но мой список аффилиаций примерно на 300 меньше, чем мой список авторов, поэтому очевидно, что некоторые не указали аффилированность, но я не могу понять, кто. Есть ли способ искать автора и принадлежность вместе? [Когда я сделал и то, и другое в своем entrez_fetch, он просто дал мне список авторов и аффилиаций отдельно, поэтому я до сих пор не могу понять, какая аффилиация принадлежит каким авторам.]
library(tidyverse)
library(rentrez)
library(XML)
trial<-entrez_fetch(db="pubmed", id=pub.list$PMID, rettype="xml", parsed=TRUE)
affiliations<-xpathSApply(trial, "//Affiliation", xmlValue)
first.names<-xpathSApply(trial, "//Author/ForeName", xmlValue)
Все это прекрасно работает, но я не могу понять, какие авторы с какими связями связаны, поскольку их длина различна.
Любая помощь будет принята с благодарностью. Спасибо!
xmlToDataFrame(trial["//Author"])
- person Chris S.   schedule 22.02.2017