R дает возможности не только статистического анализа данных, но и создания интерактивных веб-приложений. Для этого используется пакет shiny

Для того, чтобы создать веб-приложение необходимо будет создать папку для этого приложения (например shiny_app) и внутри этой папки создать 2 файла: ui.R и server.R. Эти два файла будут ответственны за часть пользовательского интерфейса и серверную часть соответственно.

Рассмотрим задачу отображения статистики по ценам на авиаперелетов с сайта travelpayouts.com.

Для начала мы создадим пользовательский интерфейс через который будет взаимодействовать пользователь:

Снимок экрана 2018-11-28 в 18.20.14

Далее добавим серверную часть:

Снимок экрана 2018-11-28 в 18.22.02

Вместо поля your_key пройдите регистрацию на сайте https://www.travelpayouts.com/ и в разделе Разработчикам -> API увидите свой ключ.

Теперь когда оба файла лежат в папке, нам нужно запустить приложение, для этого, мы выполним команду

Снимок экрана 2018-11-28 в 18.28.37

Полезные ссылки для дальнейшего изучения: http://shiny.rstudio.com/tutorial/written-tutorial/lesson3/

 

 

Занятие 8. Веб-приложения с R

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *