Medlineからのデータ(抽象/作成者/所属など)の自動取得にRISmed-Rパッケージを使用する際、Affiliation()メソッドを使用して複数の所属を取得することはできません。複数のものが利用可能であっても、最初の著者の所属のみが検索されます。 https://www.nlm.nih.gov/bsd/mms/medlineelements.html#ad から、2014年12月以降、複数の所属が所属フィールドに含まれているようです。同様に、Author()メソッドは、すべての著者データを考慮した複数のデータフレームを含むリストを取得します。 Affiliation()メソッドが同じことを実行できるかどうかは誰にも分かりますか?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