使用RISmed-R-package從Medline自動檢索數據(抽象/作者/從屬關係等)時,我無法使用Affiliation()方法檢索多個關聯。即使有多個可用,也只能檢索第一個作者的聯屬關係。從https://www.nlm.nih.gov/bsd/mms/medlineelements.html#ad 看來,在2014年12月之後,在聯盟領域包括多個聯盟。類似地,Author()方法檢索一個包含多個數據幀的列表,該數據幀將記錄所有作者數據。有誰知道聯盟()方法是否可以做同樣的事情?從Medline對象檢索使用RISmed的多個作者關聯
例如: 在檢索關聯:https://www.ncbi.nlm.nih.gov/pubmed/28578058 請注意鏈接中有4個不同的關聯關係。當執行下面的代碼時,只返回第一個代碼:
library(RISmed)
RetrievePub <- EUtilsGet(28578058)
#Retrieve authorship
AData <- data.frame(Author(RetrievePub))
Results_Authors = paste(paste(AData$ForeName, AData$LastName),
collapse = " | ") #flatten data frame into string
print(Results_Authors)
#Retrieve affiliation
Results_PubAffiliation = Affiliation(RetrievePub)
print(Results_PubAffiliation)
如果您使用代碼提供了一個簡單的[可重現的示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example),它會更容易幫助您你到目前爲止已經嘗試過。 – MrFlick
謝謝,剛加@MrFlick – RobC