我使用 RISmed R 包的 EUtilsSummary 或 EUtilsGet 函数来查询 pubmed 中列出的论文,获得了不同的结果。在这两个函数中都使用了相同的查询。
library(RISmed)
topic <- "Valproic+acid|Valproate[Title/Abstract]+ALDH5A1[Title/Abstract]"
r <- EUtilsSummary(topic, db= "pubmed")
QueryCount(r)
如您所见,使用摘要功能在 pubmed 中统计了三篇论文。但是“获取函数”只会找到两个:
EUtilsGet(r, db= "pubmed")
EUtilsGet(QueryId(r))
你对这种行为有什么想法或解释吗?第三篇论文(PubmedID:20301374)将被丢弃,尽管它定期在数据库中列出。