wolfram alpha の Web インターフェイスは (Mr. Wolfram のように)大規模な傲慢に悩まされています。そのインターフェイスの背後には、非常に役立つデータがいくつかあります。ただし、プログラムでアクセスしたいと思います。これを行うためのpythonライブラリがあるようです。wolfram alpha の R パッケージを知っている人はいますか? 存在しない場合、どうすれば構築を開始できますか?
2 に答える
このようなパッケージを自分で組み立てるという点では、役立つヒントがいくつかあります。
まず、Wolfram Alpha の API を確認します: http://products.wolframalpha.com/api/
そこには、実行できるさまざまな URL 呼び出しと、返される形式が表示されます。
次に、他の API で同様のことを行っているパッケージを確認してください。www.omegahat.org にいくつかの例があります (特に「REST 関連のパッケージ」サブセクションの下にありますが、他にも散らばっています)。Drew Conway によるパッケージ「infochimps」、Greg による RLastFM などの CRAN 上の複数のパッケージもあります。 Hirson、および私による「twitteR」および「RStackExchange」パッケージ。
これらのパッケージがそれぞれの Web API とどのように対話するかを確認することから始めてください。これはかなり簡単なプロセスです。基本的な戦略は、必要なパラメーターを使用して呼び出しに必要な URL を作成し、R を使用してそれをサーバーに送信し、出力 (通常は JSON または XML) を取得してから、その結果を解析することです。 Rオブジェクトに。
おそらくRからそのパッケージを呼び出します:http://rpython.r-forge.r-project.org/