我正在尝试对特定作者执行搜索所以我可以查找,但我不知道如何提取引文,或绘制他或她发表论文期刊
library(RISmed) #now let's look up this author res <- EUtilsSummary('Gene Myers', type='esearch', db='pubmed') summary(res)
91zkwejq1#
首先要注意的是,您已经生成的内容包含与您的查询匹配的论文的PubMed ID。
res@PMID [1] "30481296" "29335514" "26102528" "25333104" "23541733" "22743769" [7] "21685076" "20937014" "20122179" "19447790" "12804086" "12061009"
知道了ID,就可以使用EUtilsGet检索所有ID的详细信息
EUtilsGet
res2 = EUtilsGet(res@PMID)
现在我们可以从res2中获取引用所需的项目。
ArticleTitle(res2) ## Article Titles Title(res2) ## Publication Names YearPubmed(res2) ## Year of publication Volume(res2) ## Volume Issue(res2) ## Issue number Author(res2) ## Lists of Authors
res2对象中嵌入了更多的信息,如果您查看帮助页面?Medline,您可以很好地了解其他信息。
res2
?Medline
ycl3bljg2#
当您使用EUtilsGet检索所选文章的详细信息时,期刊信息存储为ISO缩写术语。
library(RISmed) #now let's look up this author res <- EUtilsSummary('Gene Myers', type='esearch', db='pubmed') summary(res) res2 = EUtilsGet(res, db = "pubmed") sort(table(res2@ISOAbbreviation), decreasing = T)[1:5] ##Top 5 journals Gigascience Bioinformatics J Comput Biol BMC Bioinformatics Curr Biol 3 2 2 1 1
2条答案
按热度按时间91zkwejq1#
首先要注意的是,您已经生成的内容包含与您的查询匹配的论文的PubMed ID。
知道了ID,就可以使用
EUtilsGet
检索所有ID的详细信息现在我们可以从res2中获取引用所需的项目。
res2
对象中嵌入了更多的信息,如果您查看帮助页面?Medline
,您可以很好地了解其他信息。ycl3bljg2#
当您使用
EUtilsGet
检索所选文章的详细信息时,期刊信息存储为ISO缩写术语。