Середній рівень імпорту даних у R
Filip Schouwenaars
Instructor, DataCamp
Раніше: сторінки й файли з вебу
JSON
Простий, лаконічний, добре структурований
Зрозумілий для людини
Легкий для розбору й генерації комп'ютерами
Для взаємодії з веб‑API
Application Programming Interface
Набір процедур і протоколів для розробки ПЗ
Як взаємодіють різні компоненти
Веб‑API
інтерфейс для отримання чи додавання даних на сервер
дієслова HTTP (GET тощо)
Отримувати твіти
Додавати коментарі до твітів
Багато застосувань
url <- "http://www.imdb.com/title/tt0095953/"
download.file(url, "local_imdb.html")

Jeroen Ooms
Поліпшення попередніх пакетів
Послідовний, надійний
Підтримує всі сценарії використання
install.packages("jsonlite") library(jsonlite)fromJSON("http://www.omdbapi.com/?i=tt0095953&r=json")
List of 20
$ Title : chr "Rain Man"
$ Year : chr "1988"
$ Rated : chr "R"
$ Released : chr "16 Dec 1988"
$ Runtime : chr "133 min"
...
$ imdbVotes : chr "359,903"
$ imdbID : chr "tt0095953"
$ Type : chr "movie"
$ Response : chr "True"
Середній рівень імпорту даних у R