关于一个选题,查询两个库,pubmed和pubmed c,文献结果太多了。能否用R,进行检索然后比对呢? 谢谢!
求助,基于R,如何做个文献查询自动化
可以。 rOpenSci 项目中的一些基础设施可能会有所帮助。
http://ropensci.org
https://github.com/ropensci
回复 第1楼 的 robinyu:
原来有篇文章:
《R语言在Pubmed数据库文献检索方面的应用》
pubmed database,可以用entrez utils的esearch来获得结果,可以获得XML格式的结果,然后用XML packge 的xmlTreeParse一下结果就行了。
efetch等可以看出文献能不能拿到全文,全文的链接等,用download.files
可以自动下载文献。
楼上是纯正的学院派啊 这都要看文献 [s:11]
rOpenSci 的 rentrez 和 rpmc 子项目已经封装了一些功能
https://github.com/ropensci/rentrez
https://github.com/ropensci/rpmc
1 年 后
回复 第3楼 的 luzifer:http://www.r-bloggers.com/how-to-download-complete-xml-records-from-pubmed-and-extract-data/ 这个网址上的程序,你成功实现了吗?数据能够下,但是运行到 cbt_2011 <- extractJournal() 时,就出错了,错误提示:StartTag: invalid element name。如何解决?谢谢。