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 @   小鲨鱼2018  阅读(478)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-05-21 c语言 8-3
2021-05-21 c语言 8-2
2021-05-21 c语言 8-1
2021-05-21 c语言中使用函数式宏返回不同数据类型的值的平方
2021-05-21 c语言中使用十进制、二进制、八进制和十六进制输出0到65535的整数。
2021-05-21 c语言中printf函数输出十进制、八进制和十六进制数
2021-05-21 c语言 7-5
点击右上角即可分享
微信分享提示