R 语言中的管道操作符

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

在编程中,尤其是数据处理中,为了提升写代码的速度和代码的可读性,我们经常会使用管道操作符。今天我们一起来学习下 R 语言中管道操作符的用法。

本次课程的主要内容:

  1. 管道操作符的引入
  2. 一些好用的管道操作符
  • %>%:向右操作符(forward-pipe operator)
  • %in%:值匹配操作符(Value Matching operator)
  • %w/o%:剔除操作符(without operator)
  • %T>%:向左操作符(T operator)
  • %$%:解释操作符(Exposition pipe)
  • %<>% 复合赋值操作符(compound assignment pipe-operator)
  • %*%:矩阵乘法(内积)
  • %/%:整除
  • %%:求余
  • <-和->:赋值符号
  • %==%:identical()函数的简化
  • %+replace%:修改已经激活的ggplot2绘图主题
  • |>: R 4.x 之后添加的原生操作符
  • magrittr 包补充
  1. 如何编写管道操作符

  2. 如何快捷输入管道操作符

下面是本次课程的部分图表展示:

图1 %>%:向右操作符

图2 %T>%:向左操作符

图3 %$%:解释操作符

图4 %<>% 复合赋值操作符

点击这里跳转到 RStata 短书平台获取附件:R 语言中的管道操作符

评论