所以我不确定我是否将其发布到正确的组,但希望有人能指出我正确的方向。
基本上,我有一个在线期刊的许多 PMID 和 DOI 号的列表。我希望能够将这些导入 Mendeley,并创建一个以制表符分隔的 excel 文件的输出,其中每个标题(作者姓名、问题、年份等)分成不同的列。有没有办法做到这一点?
谢谢,
我会推荐这个任务的 API。使用您的 DOI 或 PMID 列表,您可以使用目录查询并取回所有书目数据。数据将作为 JSON 对象返回,如下所示:
[
{
"title": "Bayesian network meta-analysis to evaluate interferon-free treatments in naive patients with genotype 1 hepatitis C virus infection",
"type": "journal",
"authors": [
{
"first_name": "Sabrina",
"last_name": "Trippoli"
},
{
"first_name": "Valeria",
"last_name": "Fadda"
},
{
"first_name": "Dario",
"last_name": "Maratea"
},
{
"first_name": "Andrea",
"last_name": "Messori"
}
],
"year": 2015,
"source": "European Journal of Gastroenterology & Hepatology",
"identifiers": {
"doi": "10.1097/MEG.0000000000000389",
"issn": "0954-691X"
},
"id": "f7d2d642-fe21-3a0c-b1fb-a5db3ec55b41",
"link": "http://www.mendeley.com/research/bayesian-network-metaanalysis-evaluate-interferonfree-treatments-naive-patients-genotype-1-hepatitis"
}
]
如果您希望它的形式可以在电子表格中进行操作,则需要将结构化 JSON 转换为平面文件格式。这是一个使用 R从 DOI 输入创建数据框的示例。然后可以使用write.delim
.
当然,一旦有了 R 数据框,您可能会发现在 R 中进行分析会更容易,因为有可用的文献计量分析包。
您可能希望使用桌面客户端来避免编写任何代码,但是 R 很容易上手,并且代码的所有棘手部分都已经为您编写好了,所以我希望这能让您入门。