0

したがって、これを正しいグループに投稿しているかどうかはわかりませんが、誰かが私を正しい方向に向けることができれば幸いです.

基本的に、私はオンラインジャーナル用の多くの PMID と DOI 番号のリストを持っています。これらを Mendeley にインポートして、各見出し (著者名、号、年など) が異なる列に区切られたタブ区切りの Excel ファイルの出力を作成できるようにしたいと考えています。これを行う方法はありますか?

ありがとう、

4

1 に答える 1

0

このタスクには 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 は非常に簡単に理解でき、コードの難しい部分はすべて既に書かれているので、これで始められることを願っています。

于 2015-09-09T16:57:31.137 に答える