R语言 如何从PubMed中提取期刊名称

dzhpxtsq  于 2022-12-20  发布在  其他
关注(0)|答案(2)|浏览(190)

我正在尝试对特定作者执行搜索
所以我可以查找,但我不知道如何提取引文,或绘制他或她发表论文期刊

library(RISmed)
#now let's look up this author
res <- EUtilsSummary('Gene Myers', type='esearch', db='pubmed')
summary(res)
91zkwejq

91zkwejq1#

首先要注意的是,您已经生成的内容包含与您的查询匹配的论文的PubMed ID。

res@PMID
 [1] "30481296" "29335514" "26102528" "25333104" "23541733" "22743769"
 [7] "21685076" "20937014" "20122179" "19447790" "12804086" "12061009"

知道了ID,就可以使用EUtilsGet检索所有ID的详细信息

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,您可以很好地了解其他信息。

ycl3bljg

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

相关问题