O'Reilly logo

R: Recipes for Analysis, Visualization and Machine Learning by Chiu Yu-Wei, Atmajitsinh Gohil, Shanthi Viswanathan, Viswa Viswanathan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A basic introduction to API and XML

API is an abbreviation for Application Programming Interface. According to Wikipedia:

"API is a set of routines, protocols, and tools for building software applications."

In our case, we will use the web API to connect to different websites and download the data. Here are some examples of API and XML technologies that can be used with R:

  • Most of the news agencies allow users to download data related to articles, news, and so on
  • Many social networking websites such as Twitter and Facebook allow their users to download data related to status updates, friend lists, photos, and links
  • Google API allows its users to download various kinds of data, such as data related to distances, location, books, authors, web searches, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required