1. ホーム
  2. json

[解決済み] RでJSONをパースする

2023-01-02 01:45:16

質問

私はRの初心者ですが、使えば使うほど、RがSASやSPSSよりも本当に強力であることが分かってきました。 私が思うに、主要な利点の 1 つは、Web からデータを取得して分析する能力です。 これは可能(そして多分簡単)だと想像していますが、私はウェブで公開されているJSONデータを解析したいと思っています。 私は決してプログラマーではありませんので、どのようなヘルプや指示でも大変ありがたく思います。 基本的な動作例を示してくれても、おそらくそれを通して作業することができます。

どのように解決するのですか?

RJSONIO は、Omegahatからのもう一つのパッケージで、JSON形式のデータを読み書きするための機能を提供します。

rjson はS4/S3メソッドを使用しないため、容易に拡張することはできませんが、それでも有用です。残念ながら、ベクトル化された操作を使用しないので、非自明なデータには遅すぎます。同様に、RにJSONデータを読み込むには、やや遅いので、これが問題であるならば、大きなデータにはスケールしません。

更新 (新しいパッケージ 2013-12-03)。

jsonlite : 本パッケージは RJSONIO パッケージのフォークです。のパーサを基に構築されています。 RJSONIO から構築されていますが、RオブジェクトとJSON文字列の間の異なるマッピングを実装しています。このパッケージの C のコードは、ほとんどが RJSONIO パッケージ、R のコードは一から書き直しました。のドロップイン置き換えに加え fromJSONtoJSON というように、このパッケージにはオブジェクトをシリアライズするための関数が含まれています。さらに、このパッケージには、システムやアプリケーションで動的なデータを使用するために、すべてのエッジケースが一貫してエンコードおよびデコードされていることを確認するために、多くのユニットテストが含まれています。