使用R Notebook练习

今天,我和儿子决定尝试R笔记本! 到目前为止,我们喜欢它。 我喜欢小块练习。 我们的第一个示例涉及使用在Tidyverse课程中使用的gapminder数据集进行数据操作。 这是我们的第一本笔记本。 尽管R Notebook似乎是一个非常有用的工具,但我们专注于一个用例-以系统且一致的方式实践R。


设计R Notebook练习

在较早的文章中,我描述了我们如何使用Plectica创建定制设计的备忘单。 我更改了Plectica地图的某些元素以创建练习。 使用Plectica在概念级别上开发流利度,然后将同一地图转换为实践练习可以进一步提高流利度。

在R笔记本中分块

我们的方法着重于将Plectica中的卡片与R Notebook中的块对齐。 例如,下面显示的用于过滤器的R Notebook块对应于Plectica中的卡。

映射,激活,检查

我们使用“映射,激活,检查(MAC)”过程来设计有效的学习体验。

映射它!

我们使用Plectica创建学习地图。 如上所述,然后修改地图以创建实践地图。

激活它!

我们有使用地图的系统活动。 我们现在将R Notebook集成为该过程的组成部分。

核实!

R Notebook中的组块对于快速检查所学技能非常有用。 通过小块练习,可以更轻松地发现和纠正错误。


我们计划在日常实践中将R Notebook与Plectica集成在一起。 我正在考虑在秋季的研究生班中使用R Notebook。