R语言中管道符命令%>%的应用

 

管道符的作用:将前一个命令的输出作为后一个命令的输入

 

管道符命令的使用需要用到dplyr包。

001、在函数中应用

library(dplyr)
f1 <- function(x){return(x + 10)}
f2 <- function(x){return(x * 2)}         ## 首先定义两个函数
f1(100)
f2(100)                                  ## 单独测试两个函数
100 %>% f1 %>% f2                        ## 利用管道符进行传递,管道符将100作为输入参数传递给f1,然后将f1结果传递给f2

 

执行结果:

 

 

002、在命令行中应用

a <- 1:5
b <- letters[1:5]
c <- LETTERS[1:5]
data.frame(a, b, c) %>% head(2)          ## 生成数据框并提取前两行 
data.frame(a, b, c) %>% tail(2)

 

posted @ 2022-05-21 11:36  小鲨鱼2018  阅读(454)  评论(0编辑  收藏  举报