wolfram alpha web界面(像Wolfram先生一样)受到了massive hubris的影响。该接口背后有一些非常有用的数据;但是,我希望以编程方式访问它。似乎有一个python library可以做到这一点。有没有人知道wolfram alpha的R包?如果它不存在,我该如何开始构建它呢?
发布于 2011-07-12 22:42:54
就自己组装这样一个包而言,有一些建议可能会有帮助:
首先是查看Wolfram Alpha的API:http://products.wolframalpha.com/api/
在那里,您将看到可以进行的各种URL调用以及返回格式。
接下来,查看一些与其他API执行类似操作的包。在www.omegahat.org上有一些例子(特别是在“REST相关的包”小节下,但也有其他的),以及CRAN上的多个包,比如Drew Conway的包"infochimps“,Greg Hirson的RLastFM,以及我的"twitteR”和"RStackExchange“包。
看看这些包是如何与它们各自的web API交互的,这是一个相当简单的过程。基本策略是使用所需的参数构建调用所需的URL,然后使用R将其发送到服务器&检索输出(通常是JSON或XML格式),然后将结果解析回R对象。
发布于 2011-07-12 02:36:13
也许从R:http://rpython.r-forge.r-project.org/调用这个包
https://stackoverflow.com/questions/6654362
复制相似问题