R 语言中的循环与迭代

本次课程是系列课程:「R 语言数据科学」 的第十七章节,为了方便大家学习和检索,故将该课程作为专题课程单独列出。

在之前的函数课程中我们讲解了可以使用把部分代码封装成函数再调用的方式来降低代码量,使代码的可读性更强。实际编程工作中,如果遇到某些代码要循环使用的情况,我们也可以使用循环来提供效率,今天的课程中我们将一起来学习下 R 语言中的各种循环迭代的方法。

本次课程的主要内容:

  1. 一个简单的循环
  2. 循环结果长度未知
  3. 循环过程长度未知:while 循环
  4. 循环与函数
  5. map 函数
  • split + map
  1. apply 族函数

  2. 使用 safely()、 possibly() 和 quietly() 处理错误

  3. 循环多个元素

  4. walk() 函数

  5. 其他类型的循环

  6. parallel:多线程循环

map2() 函数

点击这里跳转到 RStata 短书平台获取附件:R 语言中的循环与迭代

评论