2011-07-11 16 views
5

La interfaz alfa web wolfram sufre (como el Sr. Wolfram) de massive hubris. Hay algunos datos muy útiles detrás de esa interfaz; sin embargo, y me gustaría acceder programáticamente. Parece que hay un python library para hacer esto. ¿Alguien sabe de un paquete R para wolfram alpha? ¿Cómo podría comenzar a construirlo, si no existe?R a Wolfram Alpha

Respuesta

5

En cuanto a la elaboración de un paquete tan usted mismo, hay algunos consejos que pueden ser útiles:

En primer lugar es de revisar la API para Wolfram Alpha : http://products.wolframalpha.com/api/

Allí verás los diferentes URL llama que uno puede hacer y lo que sería el retorno formatos.

A continuación, echa un vistazo a algunos paquetes que están haciendo cosas similares con otras API. Hay algunos ejemplos en www.omegahat.org (particularmente en la subsección "Paquetes relacionados con REST", pero hay otros más), así como múltiples paquetes en CRAN, como el paquete "infochimps" de Drew Conway, RLastFM de Greg Hirson, así como también los paquetes "twitteR" y "RStackExchange".

En cuanto a cómo estos paquetes interactúan con sus respectivos API web debe empezar - es un proceso bastante sencillo. La estrategia básica es la de construir la URL que necesita para una llamada w/los parámetros que desee y luego utilizar R para enviar que el servidor & recuperar la salida (por lo general, ya sea en JSON o XML) y luego procesarla y resultado de nuevo en un objeto R

Cuestiones relacionadas