其他分享
首页 > 其他分享> > R语言中管道符命令%>%的应用

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)

 

标签:f1,f2,dplyr,语言,##,命令,管道
来源: https://www.cnblogs.com/liujiaxin2018/p/16294748.html