내 전체적인 목표는 공동 작성자 네트워크 그래프를 작성하는 것입니다. 필자는 PubMed ID 목록을 가지고 있으며, 이들은 공동 작성자 네트워크의 그래프 작성에 관심있는 유일한 출판물입니다. 내가 rentrez를 사용하여 내 쿼리에서 작성자 이름과 각 제휴를 함께 얻는 방법을 알아낼 수 없습니다. 두 가지 정보를 모두 얻을 수는 있지만 계열리스트는 내 저자 목록보다 약 300 개나 적습니다. 그래서 분명히 일부는 제휴를 제공하지 않았지만 누가 알아낼 수 없습니까. 작성자와 제휴를 검색하는 방법은 무엇입니까? [내 entrez_fetch 모두를했을 때, 그냥 난 아직도있는 저자에 속하는 제휴 알아낼 수 있도록 별도 나에게 저자와 소속의 목록을했다.]rentrez를 사용하여 pubmed에서 작성자와 소속을 분석하십시오.
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"])' –