したがって、これを正しいグループに投稿しているかどうかはわかりませんが、誰かが私を正しい方向に向けることができれば幸いです.
基本的に、私はオンラインジャーナル用の多くの 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 は非常に簡単に理解でき、コードの難しい部分はすべて既に書かれているので、これで始められることを願っています。