М.: ДМК Пресс, 2022. — 376 c. — ISBN 978-5-97060-964-4.
Изучите веб-фреймворк Shiny и выведите свои навыки владения языком программирования R на новый уровень. Оставьте в прошлом статические отчеты – с Shiny вы сможете создавать полностью интерактивные веб-приложения для анализа данных. Пользователи смогут легко перемещаться между наборами данных, создавать и исследовать подмножества, выборки и срезы, запускать модели с нужными им значениями параметров, разрабатывать собственные визуализации и многое другое.
Хэдли Уикхэм из RStudio покажет аналитикам данных, статистикам и научным исследователям, не обладающим глубокими познаниями в области HTML, CSS и JavaScript, как создавать мощные веб-приложения на языке R. Книга, которую вы держите в руках, является полноценным руководством по фреймворку Shiny, который поможет вам из новичка в этой области стать настоящим экспертом и писать масштабные, сложные и эффективные приложения.
ПРИСТУПАЕМ К РАБОТЕ
Ваше первое приложение Shiny
Основы интерфейса пользователя
Основы реактивного программирования
Практический пример: несчастные случаи
SHINY В ДЕЙСТВИИ
Рабочий процесс
Макеты, темы, HTML
Графики
Обратная связь с пользователем
Загрузка и скачивание файлов
Динамический интерфейс пользователя
Закладки
ОСВАИВАЕМ РЕАКТИВНОСТЬ
Зачем нужна реактивность?
Реактивный график
Строительные блоки реактивного программирования
Отхождение от графика
ЭФФЕКТИВНЫЕ ПРИЕМЫ
Общие принципы
Функции
Модули
Пакеты
Тестирование
Безопасность
Производительность