You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何EUtilsSummary无法提取期刊名称?RISmed包PubMed检索异常问题

问题原因
  • RISmed包最后一次更新为2020年,未适配PubMed EUtils接口近年的结构调整,EUtilsSummary接口默认仅返回搜索到的文献ID列表等极简信息,不会拉取期刊、发表时间等完整元数据,因此直接提取字段会出现大量NA。
修复方案

你需要在搜索完成后追加拉取完整文献元数据的步骤,完整可运行代码如下:

library(RISmed)

# 执行作者文献搜索,retmax参数控制返回文献数量上限,可按需调整
res <- EUtilsSummary('David M. Sabatini', type='esearch', db='pubmed', retmax = 200)
# 拉取搜索结果对应的完整文献元数据
pubmed_records <- EUtilsGet(res)
# 提取所有文献对应的期刊名称
journal_list <- Journal(pubmed_records)

# 查看前10条结果验证
head(journal_list, 10)
  • 如果提取结果仍存在少量NA,属于正常情况:通常对应刚收录未补充元数据的预印本、撤稿文献、会议摘要等无对应正式期刊的条目。
  • 若RISmed仍无法正常返回结果,可切换为仍在维护的rentrez包实现相同需求。

内容的提问来源于stack exchange,提问作者nik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:27:03