wolfram alpha web界面(像Wolfram先生)遭受了巨大的狂妄自大.该界面背后有一些非常有用的数据; 但是,我想以编程方式访问它.似乎有一个python库来做到这一点.有人知道wolfram alpha的R包吗?如果它不存在,我将如何开始构建它?
在自己组合这样的软件包方面,有一些可能有用的指针:
首先是查看Wolfram Alpha的API:http://products.wolframalpha.com/api/
在那里,您将看到可以进行的各种URL调用以及返回格式.
接下来,查看一些与其他API执行类似操作的软件包.www.omegahat.org上有一些例子(特别是在"REST相关软件包"小节下,但还有其他一些内容),以及CRAN上的多个软件包,例如Drew Conway的软件包"infochimps",Greg的RLastFM Hirson,以及我的"twitteR"和"RStackExchange"套餐.
看看这些软件包如何与各自的Web API交互应该让您入门 - 这是一个相当简单的过程.基本策略是使用您需要的参数构建调用所需的URL,然后使用R将其发送到服务器并检索输出(通常以JSON或XML格式),然后将结果解析回来进入R对象.