learn_pipe

管道和多个函数并行

Jiaxiang Li 2019-03-12

参考 magrittr vignettes

library(magrittr)
library(glue)
1:10 %>% 
{
    head(.) %>% print
    tail(.) %>% print
    mean(.) %>% print
    var(.) %>% print
    cat('查看数据集的均值',mean(.),'和方差',var(.))
}
## [1] 1 2 3 4 5 6
## [1]  5  6  7  8  9 10
## [1] 5.5
## [1] 9.166667
## 查看数据集的均值 5.5 和方差 9.166667

这个机制类似于 Jupyter Notebook 一个代码块,后面的结果会覆盖前面的结果进行展示,除非前面的结果使用 side-effect,如print