如何从Scopus、WoS和PubMed提取文献计量分析数据

• ⏱️ 12分钟阅读 • 🗄️ 文献计量 • 数据提取

你知道吗?80%的文献计量失败不是发生在绘图阶段,而是数据提取阶段。格式错误、元数据缺失、超出导出限制,都会让VOSviewer和Biblioshiny拒绝你的数据——甚至产出误导性图谱。原则很简单:垃圾进,垃圾出。本文带你从三大数据库——Scopus、Web of Science、PubMed——提取兼容主流工具的干净数据。不想在导出限制和格式转换上浪费时间?Corvexum随时为你准备好可直接分析的数据集。

第0步:先构建稳健的检索式

用布尔运算符(AND/OR/NOT)、精确短语引号与截词星号。例如:("electric vehicle*" OR "ev adoption") AND ("consumer behavior" OR "purchase intention")。PubMed请结合MeSH术语提高精度。务必保存最终检索式——方法学部分必须报告,reviewer也会索要。

Scopus提取(单次上限2000条)

若结果5600条,需分3次导出(1-2000、2001-4000、4001-5600)。选 CSV 格式,勾选全部元数据块(含References——漏掉它就失去co-citation与bibliographic coupling能力)。按序命名 scopus_part1.csv 等。

WoS提取(单次上限1000条)

使用 Export → Plain Text / Tab-delimited,内容选 Full Record and Cited References。WoS的引文数据最规整,做co-citation与historiograph分析首选。

PubMed提取(免费但有短板)

用 Send to → File,选 PubMed/MEDLINE 格式,单次可达10000条。但注意两大短板:无引文参考文献、无内置引用指标。解决方案:结合 Europe PMC 或 OpenAlex 补引用数据,或用NCBI E-utilities API批量提取。

合并与清洗数据集

  • 用bibliometrix的 convert2df() 合并并自动去重。
  • 按DOI或标题删除重复项。
  • 检查关键字段完整性:Authors、Title、Year、Source、Keywords、References。
  • 保存最终数据集为 .RData 或主CSV——这是你项目最宝贵的资产。
💡 文档化提示:建一张提取日志表(数据库、日期、检索式、记录数、格式)。reviewer问”数据何时如何获取”时,它能救你,也让研究完全可复现。

❓ 常见问题(FAQ)

Q:三个数据库选哪个?
A:工程/社科/多学科选Scopus;要co-citation选WoS;医学零预算选PubMed+Europe PMC;Q1研究建议至少用两个并报告对比。

Q:导出超限怎么办?
A:按上限分批导出并规范命名,再用convert2df合并去重。

🚀 不想折腾导出限制和格式转换?

数据提取看似简单,但一个小错误会毁掉后续全部分析——返工意味着从头再来。你的时间太宝贵,不该耗在part1到part5的下载上。Corvexum为你打好完美数据地基:

  • ✅ 布尔检索式设计 + 研究馆员校验
  • ✅ Scopus/WoS/PubMed完整提取(含所有分批)
  • ✅ 去重、元数据清洗、主数据集合并
  • ✅ VOSviewer/Biblioshiny/CiteSpace即用文件 + 提取日志

或发邮件至:corvexum@gmail.com | 访问:corvexum.com/


Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

/* ============================================ CORVEXUM UNIVERSAL POST JS v2.2 ES5 + TANPA KARAKTER KHUSUS ( kurang-dari dan ampersand ) CTA Tracking + Smooth Scroll + PRISMA Animation ============================================ */ (function () { 'use strict'; function onReady(fn) { if (document.readyState !== 'loading') { fn(); } else { document.addEventListener('DOMContentLoaded', fn); } } onReady(function () { /* 1. CTA Click Tracking (siap untuk GA4/GTM) */ var btns = document.querySelectorAll('.cvx-btn'); var i; for (i = 0; i !== btns.length; i = i + 1) { (function (btn) { btn.addEventListener('click', function () { if (window.console) { if (window.console.log) { window.console.log('CTA Clicked: ' + btn.href); } } }); }(btns[i])); } /* 2. Smooth Scroll untuk anchor internal */ var anchors = document.querySelectorAll('a[href^="#"]'); var j; for (j = 0; j !== anchors.length; j = j + 1) { (function (link) { link.addEventListener('click', function (e) { var href = link.getAttribute('href'); var target = null; if (href) { if (href.length !== 1) { target = document.querySelector(href); } } if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); }(anchors[j])); } /* 3. Animasi PRISMA Flow Diagram saat scroll into view */ var flows = document.querySelectorAll('.cvx-prisma-flow'); var m; var n; if (flows.length !== 0) { if (typeof window.IntersectionObserver === 'function') { var observer = new window.IntersectionObserver(function (entries) { for (n = 0; n !== entries.length; n = n + 1) { if (entries[n].isIntersecting) { entries[n].target.style.opacity = '1'; entries[n].target.style.transform = 'translateY(0)'; observer.unobserve(entries[n].target); } } }, { threshold: 0.1 }); for (m = 0; m !== flows.length; m = m + 1) { flows[m].style.opacity = '0'; flows[m].style.transform = 'translateY(20px)'; flows[m].style.transition = 'opacity 0.6s ease, transform 0.6s ease'; observer.observe(flows[m]); } } } /* 4. Auto-update tahun di footer (opsional) */ var yearSpans = document.querySelectorAll('.cvx-year'); var currentYear = new Date().getFullYear(); var p; for (p = 0; p !== yearSpans.length; p = p + 1) { yearSpans[p].textContent = String(currentYear); } }); }());