R дает возможности не только статистического анализа данных, но и создания интерактивных веб-приложений. Для этого используется пакет shiny
Для того, чтобы создать веб-приложение необходимо будет создать папку для этого приложения (например shiny_app) и внутри этой папки создать 2 файла: ui.R и server.R. Эти два файла будут ответственны за часть пользовательского интерфейса и серверную часть соответственно.
Рассмотрим задачу отображения статистики по ценам на авиаперелетов с сайта travelpayouts.com.
Для начала мы создадим пользовательский интерфейс через который будет взаимодействовать пользователь:
Далее добавим серверную часть:
Вместо поля your_key пройдите регистрацию на сайте https://www.travelpayouts.com/ и в разделе Разработчикам -> API увидите свой ключ.
Теперь когда оба файла лежат в папке, нам нужно запустить приложение, для этого, мы выполним команду
Полезные ссылки для дальнейшего изучения: http://shiny.rstudio.com/tutorial/written-tutorial/lesson3/