6

wolfram alpha の Web インターフェイスは (Mr. Wolfram のように)大規模な傲慢に悩まされています。そのインターフェイスの背後には、非常に役立つデータがいくつかあります。ただし、プログラムでアクセスしたいと思います。これを行うためのpythonライブラリがあるようです。wolfram alpha の R パッケージを知っている人はいますか? 存在しない場合、どうすれば構築を開始できますか?

4

2 に答える 2

5

このようなパッケージを自分で組み立てるという点では、役立つヒントがいくつかあります。

まず、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オブジェクトに。

于 2011-07-12T14:42:54.043 に答える
2

おそらくRからそのパッケージを呼び出します:http://rpython.r-forge.r-project.org/

于 2011-07-11T18:36:13.283 に答える