Build your ultimate AI agent
课程介绍
Shiny 是一个 R 包,可让您在 R 中轻松构建高度交互的 Web 应用。借助 Shiny,数据科学家可以创建交互式 Web 应用,让您的团队以仪表板或可视化的形式深入探索数据。若想让数据"动起来",Shiny 就是理想选择!本课程将使用关于婴儿姓名、食材以及不明飞行物目击的数据显示例,带您构建多种 Shiny 应用,覆盖不同的输入与输出。您还将学习响应式表达式的基础。课程结束时,您将具备在 R 中构建首个 Shiny 应用所需的技能。
先修要求
课程大纲
课程大纲
1
Shiny 入门
作为开篇,您将了解什么是 Web 应用、何时应该构建它,并亲手做出几个小应用!您会先学习以多种方式创建文本输入与输出,包括探索某些名字随时间变化的流行度。
2
输入、输出与布局
本章将带您学习在 Shiny 中如何灵活使用不同的输入与输出选项。您将掌握接收用户输入的语法,并学会渲染多种类型的输出,包括文本、图形和表格。
3
响应式编程
本章将介绍响应式编程。您将学习响应式来源、传导器与终端,以及它们如何协同驱动 Shiny 背后的机制。您还将学会利用对响应式机制的理解来构建高性能的 Shiny 应用。
4
构建 Shiny 应用
现在是动手构建您自己的 Shiny 应用的时候了。您将从零开始制作多个应用,其中包括一个可从 "Mental Health in Tech Survey" 调查中获取洞见的应用,以及另一个以菜谱食材为输入、用于准确分类世界各地菜系的应用。在此过程中,您还会学习更高级的输入与输出控件,例如输入校验、词云和交互式地图。
R
使用 R 构建 Shiny Web 应用
课程完成

